protected virtual bool TryGetOriginalListValue(ISilDataAccess sda, int hvoItem, out int value) { value = Int32.MinValue; return false; // override } protected virtual void UpdateListItemToNewValue(ISilDataAccess sda, int hvoItem, int newVal, int oldVal)