docs: @Nonnull
    public EChange registerState (@Nonnull final IHCElement <?> aNewElement)
    {
      ValueEnforcer.notNull (aNewElement, "NewElement");
      if (aNewElement.hasNoID ())
        LOGGER.warn ("Registering the state for an object that has no ID - creating a new ID now!");
  
      return registerState (aNewElement.ensureID ().getID (), aNewElement);
    }