Fix access to mutable attributes/directives.
Delegate generic XRequirementBuilder.create(...) to module/maven builder