private DateTime leaseEndDate; public DateTime LeaseEndDate { get { return leaseEndDate; } set { leaseEndDate = value; MoveOutNoticeDueBefore = leaseEndDate.AddDays(defaultMoveOutNoticeDays * -1); } }