Set rule messages as default in the property, not in the constructor
Allow message setting from the validator