@Override
  public <T> boolean isBoundTo(@NotNull T element, @NotNull DomAdapter<T> adapter) {
    if (binding instanceof MapBinding) {
      return ((MapBinding)binding).isBoundToWithoutProperty(adapter.getName(element));
    }
    else {
      return binding.isBoundTo(element, adapter);
    }
  }
@Override
  public <T> boolean isBoundTo(@NotNull T element, @NotNull DomAdapter<T> adapter)