Table mediators for the library fixed. Refactor on SearchResultNameHolder to extend NameHolder