allow passing in validators to properties