Only check validations once when setting