Currently, there are 4 entities that implements HasOwlKey interface:

They are used in cases where we have bookmarkable URLs within Record Manager frontend:

This is legacy way of doing it.
Consider:
- using only last fragment of the URL
- still using nice URL of entity e.g. finishing with something like "records/record-124232" (not sure here if really needed)
Currently, there are 4 entities that implements HasOwlKey interface:

They are used in cases where we have bookmarkable URLs within Record Manager frontend:

This is legacy way of doing it.
Consider: