Cached entities: do NOT require to have in "attrs" attributes used in whereList or orderList
currently the following request fails:
UB.Repository('ubm_enum').attrs('name').where('code', '=', 'INSERT').select().then(console.table)
While this runs just fine:
UB.Repository('ubm_enum').attrs('name', 'code').where('code', '=', 'INSERT').select().then(console.table)
But the point is - I do not need and do not want an extra attribute in the request. Moreover, this is a source of bugs, because of inconsistency between client and server semantic. I believe this should be not so hard to fix, you might internally add whatever attribute you need to the query, inside caching logic, not require over and over again add not needed attributes for cached entities on client.