Interface IElement<E extends IElement<E>>