Query method name could be passed as an option
Check validity of the Model

Throws an error when the Model doesn't implement the query method