Addition: IEntity Class