Added Factory for model, help use this new meta cool stuff