public virtual void OnAssigned(string assignee) { if (Assignee != null && assignee != Assignee) SendEmailToAssignee("Don't forget to help the new guy."); Assignee = assignee; SendEmailToAssignee("You own it."); }