ui: Adding base class for external entity objects

Change-Id: Ieedfa9efcd062c3a4a41250fee0a8b1a22844ff6
Signed-off-by: Yaniv Bronhaim <ybronhei@redhat.com>