Basic abstract Entity class for subclass inheritance