Created Validation with Pass and Fail, and used that in Or's filter.
Use Validation in the accumualting validate method which I renamed to validatedBy.
Renamed Validations to Accumulation, which I don't quite like as much, but it is less confusing when
juxtaposed against Validation. Renamed validate on Accumulatable to validatedBy, which reads OK, but
is confusing when compared to the validatedBy that you can invoke on a "collection".
Renamed validatedBy on Accumulatable to when.