// @Override
  public void handle(SignalKModel node) throws IOException {
    if (node.getFullData().size() == 0) return;
    if (logger.isDebugEnabled()) logger.debug("SignalkModelProcessor  updating " + node);

    signalkModel.putAll(node.getFullData());
    if (node.getSubMap(SignalKConstants.CONFIG) != null) {
      SignalKModelFactory.saveConfig(signalkModel);
    }
    if (logger.isDebugEnabled()) logger.debug(signalkModel);
  }