Added base interface for entity