Extracted common functionality to BaseModel and BaseCollection
Removed unnecessary ProjectsController require