ValueReference is parsed/build with a namespace support whose contents are not stable
Description
The value reference parses into a PropertyName with a NamespaceContext reference whose state changes during the parse, and that loses notion of local (non root) namespace declarations once the parse is complete