so the preferred style would be something like a lock method containing LOCK(cs_WalletMap)?