private void AvailableUpdate() { NonAvailableReason = GetNonAvailableReason(); IsAvailable = NonAvailableReason == null; }