issue #29 roughly tying all of ValidationManager functionality to
ValidationContext as a precursor to actually using the
ValidationContext to eliminate rule cloning.