#16
Extension and the Instance
The same rules apply to derived complex types as for "normal" complex types.
That is, you need to consider where the declarations occur to figure out what namespaces are required.
You can get a "rainbow" of namespaces from deep type derivations.