Add cross-field constraints to GeneralInformation and PredictorVar