@Override
  public synchronized void add(final @NotNull RefEntity child) {
    addChild(child);
    ((RefEntityImpl)child).setOwner(this);
  }
@Override
  public synchronized void add(final @NotNull RefEntity child)