introduce new element base traits: Definition, LinkTarget, Temporary,
Invalid and adjust existing elements accordingly