Bug fixed: missing return Literal(...)
- Also removed data type conversion and leave it until the literal is added to a record