Element, ElementEnd and such implemented