Added interface for entities