Signers serialization attempt

When adding custom TransactionSigner, it's needed to add WalletExtension
that reads/writes corresponding TransactionSigner.