MultiSignalModel.validate_data() currently hardcodes validation logic for observation data fields (obs, times, subpop_indices). Each observation process should provide its own validate_data() method, with the model delegating to it.
See: #650 (comment)