alias in Literal and factories for Literal
Fix aliases
Fix update detection