increased version
hierarchy of Element
generation of elements of all types (outer, client, server)