allowed dependency injection for Model objects