public DataItemAttacher(IAttachable <T> target, DataItemClient <T> source)
        {
            this.source = source;
            this.buffer = new AttachBuffer <T>(target, source.Name);

            source.DataValueAdded += source_DataValueAdded;
        }
 public ChannelListenerAttacher(IAttachable <T> target, string channelName)
 {
     this.buffer      = new AttachBuffer <T>(target, channelName);
     this.channelName = channelName;
 }