Why are we still not using Factories?