ValuedProperty should implement equals and hashcode so for example Uid equals Uid when the String value is equal, otherwise you have to compare on getValue().
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the idea, Jan. None of the other property classes implement those methods, and if I were to add them to one class, I feel like I would have to add them to all the classes, which I'm not sure I want to do.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ValuedProperty should implement equals and hashcode so for example Uid equals Uid when the String value is equal, otherwise you have to compare on getValue().
Thanks for the idea, Jan. None of the other property classes implement those methods, and if I were to add them to one class, I feel like I would have to add them to all the classes, which I'm not sure I want to do.