recordext: data model updated

* model updated to remove 'enduser_...'' fields and
  re-use 'end_...'' fields
WIP collections