public CustomFactoryGenerator(CustomFactoryDefinition definition)
{
this.loaderBuilder = DynamicAssemblyManager.DefineType("CustomLoaderFor" + definition.CreationType.Name);
this.factoryBuilder = DynamicAssemblyManager.DefineType("CustomFactoryFor" + definition.CreationType.Name);
this.definition = definition;
GenerateTypes();
}