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