code: function (name, operator, val1, val2) {
  		var args = _.toArray( arguments );
  		if ( _.isDate( args[ 2 ] ) ) {
  			args[ 2 ] = this.serializeDate( name, args[ 2 ] );
  		}
  		if ( _.isDate( args[ 3 ] ) ) {
  			args[ 3 ] = this.serializeDate( name, args[ 3 ] );
  		}
  
  		return dynamo().Condition.apply( null, args );
  	}
docs: Generates conditions for Query or Scan requests.
  It uses [dynamodb-doc Condition](https://github.com/awslabs/dynamodb-document-js-sdk#condition-object)
  to generate the conditions.
  If `val1` or `val2` are instances of `Date`, they're serialized before creating the condition.
  
  @param {String} name Attribute name.
  @param {String} operator
  @param val1
  @param val2
  @return A "dynamo-doc" Condition instance.