I did not either, but it turned out this way. I needed to move the provided id stuff, due to the need to class loader service and to be fair, I don't know why I did not move this in the first place when I implemented the metamodel stuff. It for sure belongs there.

not sure where your problem is with this change. I just moved the code from the document builders to here (where it also belongs).