Symfony2 ecosystem provides us with convenient ways of getting the job done. Over time conveniences like base controller, service locator, doctrine base repository and others promotes tight coupling becoming and obstacle in the development. We will focus on practical examples on how to make our code more domain focused and less dependent on Symfony2 ecosystem.