Attempt to introduce an extra IFluentValidationChecker interface to enforce having to call some kind of validation expression after a call to .Check(something)