Db table select(), with() and filter() methods grouped together and made chainable
Db table with() method caused sql error when  '*' (all fields) selection of relation table applied (because of the selection field aliasing)
Db table field set can not contain '*' anymore as for the all fields selection but only the explicit list of real table fields.
Db table with() method selects all '*' relation table fields in case no specific fields given as second input parameter
Db table fetchAssoc() method added