it sounds like this method could be static as there is only one instance of the factory and it has no state.
Or do you foresee configuration to it in the future?