code: public AbstractModule value(String name, Object object) {
          ngo.value(name, object);
          return this;
      }
docs: Registers an object/data structure to the module. Objects registered by
  this method are accessible by services and controllers via {@link Inject}
  annotation within the same module. For example,
  <pre>
  MyModule module = new MyModule();
  Angular.module(module);
  module.value("myValue", "Hello, World!");
  module.service(MyService.class);
  ...
  class MyService implements Service {
  {@code @Injector.Inject("myValue") }
  String myValue; //injector assigns "Hello, World!"
  }
  </pre>
  The concept of value in AngularJS is a useful way to manage objects
  that are of module scope. With GWT, however, we can accomplish the same
  thing by simply using the Java package name with {@code public static},
  if the value is used exclusively in GWT. The method is nevertheless
  useful if your module is expected to be a hybrid of GWT and JavaScript.
  
  @param name Name of the object.
  @param object The instance of the object.