Simplify object model, everything is a factory
ObjectFactory is a type of Factory