Severity - Fail
Check method - Here
IsValidIImmutableObject check ensures that
IImmutable objects contain at least one property which has only a
get accessor (no
If an object has no properties which are
get only, then the
IImmutable interface should not be used.
More information on the use of
IImmutable interface within the BHoM can be found here.