public function subtract(Money $money)
    {
        $this->assertSameCurrency($money);
        $amount = $this->amount->sub($money->amount, $this->getInnerPrecision());

        return $this->newInstance($amount);
    }