Factory Method{Parse+CoreData}Engines,Code Refactor