More specifically the following compliance checks: - `HasConstructor` - `IsValidIImmutableObject` - `HasValidConstructor` As discussed in https://github.com/BHoM/Test_Toolkit/issues/502