[cs] inner classes support
[cs] generics support
[cs] enum generation
[cs] WIP: overriding native properties