Do not 'cache' namespace on struct Promise

The assumption is that there are no more orphan Promises floating around.