IEntity added

Entites inherit from IEntity