[WIP]hydrate record entity from elasticsearch data and use it for display purpose

This is implementation detail, the contract here is just to give an identifier unique in the scope of this instance.