Adds unit test
Adds ClassBuilder method signatures.
Implements draft of the environment class injection.
Renames Ast.ThisPropertyCall to Ast.CurrentContextPropertyCall
Renames Ast.ObjectPropertyCall to Ast.ObjectContextPropertyCall
Adds InvalidNameException exception.
Creates a base for refactoring. Introduces getProperties(t:Type) method
Simplifies the property searching.
Uses global typeProperties dictionary in ClassBuilder.
Cleans up the code.
Refactors exceptions.
Refactors the createProxyConstructors function.
Implements expression type evaluation.
Merge branch 'feature/EnvironmentObject' into develop