public TransferContext.Result Transfer(Money money) { return sender.Send(money, receiver); }
Money(Money that) : this(that.Value) { }