JPM/TJ: updated license.
JPM/TJ: added prefixedTag and made namespaces object read-only