message: fix(upgrade): Prevent renaming of $inject property
  Use bracket notation to access $inject in downgradeInjectable to
  support property renaming. Since the return type is any,
  Closure compiler renames $inject.
diff: @@ -53,7 +53,7 @@ import {INJECTOR_KEY} from './constants';
  */
  export function downgradeInjectable(token: any): Function {
  const factory = function(i: Injector) { return i.get(token); };
  - (factory as any).$inject = [INJECTOR_KEY];
  + (factory as any)['$inject'] = [INJECTOR_KEY];
  return factory;
  }
  