Cleaner class-based controllers with Angular