Fixes mandatory types that are different from their default types.

As currently configured, the Float type will become xs:decimal in the wsdl.
This fix uses the base types, Double and Float instead of Decimal to declare their
mandatory versions, fixing the inconsistency.