Removed toFactoryPos, use toFactory instead.

Also added new method in reflector to add more of these factories.