object share namespac object ns object ns impl share namespac ns ns 