Note internally the BTC::Address class just stores hash160.
Its ToString() is always legacy (for now), but the server can now accept
both legacy or cash address from clients. Class c'tor for
BTC::Address() auto-detects address type and decodes it appropriately.