@Override
  public List<Content> getContent() {
    if (!hasRootElement()) {
      throw new IllegalStateException("Root element not set");
    }
    return content;
  }
@Override
  public List<Content> getContent()