public BitsPropertySetUnchangedSubscription(List <int> bitNumbersInWord, ILocalAndDeviceValueContainingViewModel localAndDeviceValueContainingViewModel,
                                             IDeviceMemory deviceMemory, ushort address, ushort numberOfPoints)
 {
     _bitNumbersInWord = bitNumbersInWord;
     _localAndDeviceValueContainingViewModel = localAndDeviceValueContainingViewModel;
     _deviceMemory   = deviceMemory;
     _address        = address;
     _numberOfPoints = numberOfPoints;
 }
 public EditableValueSetUnchangedSubscription(
     ILocalAndDeviceValueContainingViewModel localAndDeviceValueContainingViewModel,
     IDeviceMemory deviceMemory, ushort address, ushort numberOfPoints, IBitConfigurable bitConfig)
 {
     _localAndDeviceValueContainingViewModel = localAndDeviceValueContainingViewModel;
     _deviceMemory   = deviceMemory;
     _address        = address;
     _numberOfPoints = numberOfPoints;
     _bitConfig      = bitConfig;
 }
 public DeviceDataPropertyMemorySubscription(IProperty property,
                                             ILocalAndDeviceValueContainingViewModel localAndDeviceValueContainingViewModel,
                                             IValueViewModelFactory valueViewModelFactory, DeviceContext deviceContext, ushort offset)
 {
     _property = property;
     _localAndDeviceValueContainingViewModel = localAndDeviceValueContainingViewModel;
     _valueViewModelFactory = valueViewModelFactory;
     _deviceContext         = deviceContext;
     _offset = offset;
 }