Core: Make ListProperty invalidate when adding/removing properties
Core: Make ListProperty invalidate when adding/removing properties

Calling propertyModified in the ListProperty will have the intended effect because new sub properties will be in a valid state. Calling invalidate with the Property invalidation level will cause the network to be re-evaluated.

inviwo/inviwo,inviwo/inviwo,inviwo/inviwo,inviwo/inviwo,inviwo/inviwo,inviwo/inviwo