||This is a utility class for holding criteria information for a query.
||Data object to describe a join between two tables, for example <pre> table_a LEFT JOIN table_b ON table_a.id = table_b.a_id </pre>
||This class extends the Criteria by adding runtime introspection abilities in order to ease the building of queries.
||A ModelJoin is a Join object tied to a RelationMap object
||Data object to describe a joined hydration in a Model Query ModelWith objects are used by formatters to hydrate related objects
||Factory for model queries