@Override
  protected void loadChilds(Device device, Preferences deviceNode) throws BackingStoreException {
    if (!deviceNode.nodeExists("dcmImageWriterFactory")) return;

    Preferences prefs = deviceNode.node("dcmImageWriterFactory");
    ImageWriterFactory factory = new ImageWriterFactory();
    for (String tsuid : prefs.childrenNames()) factory.put(tsuid, load(prefs.node(tsuid)));
  }