namespace RogueUtils.Data { public interface IValueMonitor { void MonitoredValueChanged(T value, T oldValue); } }