public function subtract(Money $money)
    {
        $diff = new Money($this->getAmount() - $money->getAmount());
        $this->setWhole($diff->getAmount());
        $this->setFraction($diff->getAmount());
        return $this;
    }