Symfony2: Organizing your Business Logic into Models