Implementation for #24 - optional attribute on rule to indicate that a
collection model should be validated rather than applying the rule to
its members iteratively.