Refined Resources (entity) list function

Throw error in data route - 'ref list' for invalid ref collection field
name;
ToDo:
1. refine metadata for data models (ref, refedBy) not deps.
2. refine restriction for data models (file fields).
3. +1,2 to Resources list function for better privilege control.
Thus the authorization becomes:
a. correct Entity name,
b. activated route name by this Entity in user's privilege list,
c. if ref or file or logic route, go on check ref field, file field and
methods allowed in list,
-> done pass on to route filter/guards…