This extern CWallet declaration is now duplicated in various places, why?