@Override
 protected List<ModificationItem> storeDiffs(Device a, Device b, List<ModificationItem> mods) {
   super.storeDiffs(a, b, mods);
   storeDiff(
       mods,
       "dcmLimitOpenAssociations",
       a.getLimitOpenAssociations(),
       b.getLimitOpenAssociations());
   storeDiff(mods, "dcmTrustStoreURL", a.getTrustStoreURL(), b.getTrustStoreURL());
   storeDiff(mods, "dcmTrustStoreType", a.getTrustStoreType(), b.getTrustStoreType());
   storeDiff(mods, "dcmTrustStorePin", a.getTrustStorePin(), b.getTrustStorePin());
   storeDiff(
       mods,
       "dcmTrustStorePinProperty",
       a.getTrustStorePinProperty(),
       b.getTrustStorePinProperty());
   storeDiff(mods, "dcmKeyStoreURL", a.getKeyStoreURL(), b.getKeyStoreURL());
   storeDiff(mods, "dcmKeyStoreType", a.getKeyStoreType(), b.getKeyStoreType());
   storeDiff(mods, "dcmKeyStorePin", a.getKeyStorePin(), b.getKeyStorePin());
   storeDiff(
       mods, "dcmKeyStorePinProperty", a.getKeyStorePinProperty(), b.getKeyStorePinProperty());
   storeDiff(mods, "dcmKeyStoreKeyPin", a.getKeyStoreKeyPin(), b.getKeyStoreKeyPin());
   storeDiff(
       mods,
       "dcmKeyStoreKeyPinProperty",
       a.getKeyStoreKeyPinProperty(),
       b.getKeyStoreKeyPinProperty());
   return mods;
 }
 @Override
 protected Attributes storeTo(Device device, Attributes attrs) {
   super.storeTo(device, attrs);
   storeNotDef(attrs, "dcmLimitOpenAssociations", device.getLimitOpenAssociations(), 0);
   storeNotNull(attrs, "dcmTrustStoreURL", device.getTrustStoreURL());
   storeNotNull(attrs, "dcmTrustStoreType", device.getTrustStoreType());
   storeNotNull(attrs, "dcmTrustStorePin", device.getTrustStorePin());
   storeNotNull(attrs, "dcmTrustStorePinProperty", device.getTrustStorePinProperty());
   storeNotNull(attrs, "dcmKeyStoreURL", device.getKeyStoreURL());
   storeNotNull(attrs, "dcmKeyStoreType", device.getKeyStoreType());
   storeNotNull(attrs, "dcmKeyStorePin", device.getKeyStorePin());
   storeNotNull(attrs, "dcmKeyStorePinProperty", device.getKeyStorePinProperty());
   storeNotNull(attrs, "dcmKeyStoreKeyPin", device.getKeyStoreKeyPin());
   storeNotNull(attrs, "dcmKeyStoreKeyPinProperty", device.getKeyStoreKeyPinProperty());
   return attrs;
 }