public BuildStrategyCompiler()
{
CreationRules = new List<CreationRule>();
ExecuteOrderRules = new List<ExecuteOrderRule>();
IgnoreRules = new List<IgnoreRule>();
PostBuildActions = new List<IPostBuildAction>();
TypeCreators = new List<ITypeCreator>();
ValueGenerators = new List<IValueGenerator>();
}