docs: function(input)
      {
        if ( isObject( input ) )
        {
          var discriminatedValue = input[ this.discriminator ];
          var model = this.discriminatorsToModel[ discriminatedValue ];
  
          if ( model )
          {
            return model.Database.keyHandler.buildKeyFromInput( input );
          }
        }
  
        return input;
      }