MethodCodeGenerator should generate empty constructors
NameGenerator.get_ctor_name should prepend given name with class_ClassName_class_ctor_
CodeGenerator.generate_class_registrations should register class constructors
fixed constructor tests