 	
 	:returns: The query
 	*/
-	public func startAtPage(page: Int) -> Self {
+	public mutating func startAtPage(page: Int) -> Query {
 		self.page = page
 		return self
 	}

	
	:returns: The query
	*/
	public func removeInclude(relation: String) -> Self {
		self.includes.filter({$0 != relation})
		return self
	}

	
	:returns: The query
	*/
	public mutating func limit(pageSize: Int) -> Query {
		self.pageSize = pageSize
		return self
	}
