added PresentableEntity interface to ease the display of entities