BlogBundle refactoring