Refactoring: comments controller hierachy