code: function(key, condition, value) {
          requires(key, 'undefined is not a valid condition key');
          requires(condition, 'undefined is not a valid condition');
          requires(value, 'undefined is not a valid condition value');
  
          // Check if we already have a condition
          if (!this._where[key]) {
            this._where[key] = {};
          }
          this._where[key][condition] = AV._encode(value);
          return this;
        }
docs: Helper for condition queries
  @private