revert to LEFT OUTER JOIN, add CLASS_MAP, getColumns(db, table)