Added query and pagination property in AbstractEntityEloquent. The query property is the very foundation of having complex joins/query/where_conditions in a single query