Q as Query class for the model

I created a Q class with static methods to perform common query operations over the model, and delete some of them form Model.