Removed special handling of ReflectionClass during instance lookup.
Removed FactoryInterface allowing for factory methods that are similar
to closure factories.