Draft: Removed MoneyComputer singleton to Money class
Draft: Improved compatibility with master Money::toFloat