Using SmartObjects in a CultureInfo with a different number format (e.g. German) there is a problem storing decimal values.
When I store the values I can use the number format of the invariant culture as a number format provider in the ToString method:
NumberFormatInfo nfi = ...