public void remove() {
   status = EntityStatus.REMOVED;
   unitOfWork.removeEntityState(identity);
 }