}
});
final ObjectReflectorDefault reflector =
new ObjectReflectorDefault(configuration, new TestClassSubstitutor(), new CollectionTypeRegistryDefault(),
new SpecificationTraverserDefault(), new MemberLayoutArrangerDefault(),
new ProgrammingModelFacetsJava5(), new HashSet<FacetDecorator>(), new MetaModelValidatorDefault());
reflector.setRuntimeContext(new RuntimeContextFromSession());
reflector.init();
// not sure if this is needed since we have now moved Reflector out to global scope,