@Override
  public DomainObjectSet<? extends HierarchicalElement> getChildren() {
    return ImmutableDomainObjectSet.of(Collections.emptySet());
  }
@Override
  public DomainObjectSet<? extends HierarchicalElement> getChildren()