Order of input files is relevant for constructor
The order of input files is depends on the order they are handed to relast.jar as arguments.
To evade this issue, the constructors are restricted to the containment children.
The non-containment children can only be created by the
add methods. To reduce the additional effort, these methods should return the object itself, so they can be chained.