 	
 	:returns: The query.
 	*/
-	public func include(relation: String) -> Self {
+	public mutating func include(relation: String) -> Query {
 		self.includes.append(relation)
 		return self
 	}

	
	:returns: The query
	*/
	public func whereProperty(property: String, equalTo: String) -> Self {
		self.filters.append(QueryFilter(property: property, value: equalTo, comparator: "="))
		return self
	}

import Foundation
import BrightFutures

struct QueryFilter {
	var key: String
	var value: String
	var comparator: String
