Angular 1 is dead, right? Long live Angular 2. Well, Not entirely! There are thousands of apps written in old good Angular 1. Also Angular 2 ecosystem is very small, because stable version was released 2 months ago. For sure you wanna migrate to Angular 2 or be prepared when the right time comes right? Typescript and es2015 will push you forward but not entirely, Angular 1 is still awkward to use with those "new" standards. Don't you worry, there is a solution and yes it has a name! ngMetadata
ngMetadata: https://github.com/ngParty/ng-metadata