 	
 	:returns: The query
 	*/
-	public mutating func whereAttribute(attributeName: String, greaterThanOrEqualTo: String) -> Query {
+	public mutating func whereAttribute(attributeName: String, greaterThanOrEqualTo: AnyObject) -> Query {
 		addPredicateWithField(attributeName, value: greaterThanOrEqualTo, type: .GreaterThanOrEqualToPredicateOperatorType)
 		return self
 	}

	
	:returns: The query
	*/
	public mutating func whereAttribute(attributeName: String, notEqualTo: String) -> Query {
		addPredicateWithField(attributeName, value: notEqualTo, type: .NotEqualToPredicateOperatorType)
		return self
	}

	
	:returns: The query
	*/
	public mutating func whereAttribute(attributeName: String, greaterThan: AnyObject) -> Query {
		addPredicateWithField(attributeName, value: greaterThan, type: .GreaterThanPredicateOperatorType)
		return self
	}
