when validating make a copy of the rule instead of referencing the original

- fixes an issue where rule overrides would apply to all property validations