new ClassSubstitutorAbstract() {},
new CollectionTypeRegistryDefault(),
new SpecificationTraverserDefault(),
new ProgrammingModelFacetsJava5(),
new HashSet<FacetDecorator>(),
new MetaModelValidatorDefault());
reflector.setRuntimeContext(runtimeContext);
reflector.setContainer(new DomainObjectContainerDefault());
reflector.setServices(Collections.emptyList());
reflector.init();