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

Maybe a dumb question, why don't you just extend a regular `Record` or have an abstract class, it seems to be another similar implementation.