added static factory for models
removed empty factory class, didn\'t need it