refactoring controllers in AdminBundle and some of BoookshopBundle