Every type is serialized to strings, as XML is just text. Deserialization then should take these strings and convert them back into objects. Timespan isn't a predefined type so the serializer works with text.
This of course doesn't work, so we'll add Timespan to the types which require special care. Expect a new build for v2.5 (and v2.6) early next week (monday) which fixes this.