revert Uri and TimeSpan for DataContract