When serializing mitk::DoubleVectorProperty with NaN values the content of the related line in xml-output looks as follows:
<Value idx="74" value="1.#QNAN" />
When such values a read back into memory the serialized string "1.#QNAN" is interpreted as 1.0 which is not correct as it should be set to NAN again.
When addressing this back the behavior for other special values like INF and -INF (inifinity) should be checked as well. Further this misbehavior may also apply to
mitk::FloatProperty and mitk::DoubleProperty and should be corrected there as well.