Data validation can change properties with UE::DataValidation::IFixer
But if you just want to change some properties while editing other property, you can use UObject::PostEditChangeProperty
Data validation can change properties with UE::DataValidation::IFixer
But if you just want to change some properties while editing other property, you can use UObject::PostEditChangeProperty