Allow query modifier to return new instance of Query/QueryBuilder, updated documentation