better hints for DataContract serializer