Correct some value conversions.
- Now if the value can't be parsed, a default value is returned
- Default float value are Decimal (for more precision)

More tests to avev 100% coverage.
Desrialization and population supports String xml as argument.