Lexer is strict.
Fixes argument handling, by using getter/setters in Activation and creating a native function to create a fake args object.