New functionallity: now you can override the rules property with validateWithCustomRules