I removed `network` here as it is implied by the closure it resides in.  If a user was to specify otherwise, it would produce a `HDWallet` node with a different network type to the master wallet.  This seems erroneous and just plain confusing.