Checks each rules and returns it's validation state along side of the rule itself.
Map<String, bool> validate();