anchor.diff:      bind(UsernameService);
       bind(IssuesService);
       bind(AccountService);
  +    bind(Messages);
   
       // Routing
       bind(RouteInitializerFn, toValue: securityMonkeyRouteInitializer);
  -    factory(NgRoutingUsePushState,
  -        (_) => new NgRoutingUsePushState.value(false));
  +    bind(NgRoutingUsePushState,
  +        toValue: new NgRoutingUsePushState.value(false));
     }
   }
   
  
positive.code:              ..onRecord.listen((LogRecord rec) {
                 print('${rec.level.name}: ${rec.time}: ${rec.message}');
                 });
    applicationFactory()
          .addModule(new SecurityMonkeyModule())
          .run();
  }
negative.code: class SecurityMonkeyModule extends Module {
  
    SecurityMonkeyModule() {
      
      // AngularUI
      install(new AngularUIModule());
      
      // Hammock (like restangular)
      install(new Hammock());
      bind(HammockConfig, toFactory: createHammockConfig);
      
      // Controllers
      bind(UsernameController);
  