public UnrealStructTemplate(
     UnrealPropertyPrinter propertyPrinter,
     UnrealEventPrinter eventPrinter,
     UnrealFunctionPrinter functionPrinter,
     UnrealTypeInfo info)
     : base(propertyPrinter, eventPrinter, functionPrinter, info)
 {
 }
 public UnrealTypeTemplate(
     UnrealPropertyPrinter propertyPrinter,
     UnrealEventPrinter eventPrinter,
     UnrealFunctionPrinter functionPrinter,
     UnrealTypeInfo info)
 {
     PropertyPrinter = propertyPrinter;
     EventPrinter    = eventPrinter;
     FunctionPrinter = functionPrinter;
     Info            = info;
 }
 public UnrealClassTemplate(
     UnrealPropertyPrinter propertyPrinter,
     UnrealEventPrinter eventPrinter,
     UnrealFunctionPrinter functionPrinter,
     UnrealTypeInfo info,
     UnrealNameTransformer nameTransformer,
     UnrealTypeTransformer typeTransformer)
     : base(propertyPrinter, eventPrinter, functionPrinter, info)
 {
     NameTransformer = nameTransformer;
     TypeTransformer = typeTransformer;
 }