getParent is required in element implementations