CLSCompliant(true); tweaked namespaces