Refactorizando Factories.