HV-902 Validating properties of Iterable and Map subclasses when performing cascaded validation
HV-902 Adding fail-fast return; Splitting up test
HV-902 Fixing comment
HV-877 Discovering and registering type use constraints