public function equals(Number $comparedNumber)
    {
        if ($this->value() !== $comparedNumber->value() ||
            !$this->getNumberSystem()->equals($comparedNumber->getNumberSystem()))  {
            return false;
        }

        return true;
    }