namespace Communicator; public interface ICommunicator : IDisposable { bool Initialize(ICommunicatorProvider provider); } public interface ICommunicatorProvider { void DataChangedNotify(string dataKey, object rawData); }