Refactoring on the C# code to make the Element classes generate their own members instead of being set from Program.cs. Adding base class section in generator.py. Exposing members of the reflection classes in the element classes to make the python code more concise.