Refactor base model to include methods that just return QueryBuilder
Refactor base model to include methods that just return QueryBuilder

This enables us to modify the query at the service layer when needed, without rewriting existing logic (esp. for paginated queries).

Keeeeeeeks/something-awesome,Keeeeeeeks/something-awesome,sscovil/something-awesome,sscovil/something-awesome