[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Mutable elements in spec
I was having a look in the Symptom specification, and I noticed that many fields in the Symptom element are declared as "mutable". Can anyone justify this? Because I cannot see why e.g. "ExpirationDate" or "Confidence" would be changed after a symptom has been emitted! To my mind, Symptom should be immutable (with the possible exception of adding a CaseRefId*), and that would potentially simplify things a lot in other aspects of the spec (e.g. interfaces and implementation guidelines).
* Perhaps then this should be considered a quasi-argument against adding such CaseRefId??