code: function getBindingAccessors(node, context) {
    var bindings = {},
      parser = new Parser(node, context, options.bindingGlobals),
      binding_string = this.getBindingsString(node);
  
    if (binding_string) {
      binding_string = this.preProcessBindings(binding_string);
      bindings = parser.parse(binding_string || '');
    }
  
    arrayForEach(this.otherProviders, function(p) {
      extend(bindings, p.getBindingAccessors(node, context, parser, bindings));
    });
  
    objectForEach(bindings, this.preProcessBindings.bind(this));
  
    return bindings;
  }
docs: Note we do not seem to need both getBindings and getBindingAccessors; just the latter appears to suffice.  Return the name/valueAccessor pairs. (undocumented replacement for getBindings) see https://github.com/knockout/knockout/pull/742