Hello. I noticed that any custom deriving with CUSTOMHDWallet.from_path function raise gluing old init path and new submitted path. So the result is absolutely different keys. I tried to find problem by myself but code is too difficult to me.

I'm absolutely sure that it is a bug, cuz if I forbid your (module) deriving and place my own required path, everything working fine and I get correct keys.
