I'm with you that a validator would be the nicer approach here, but until that is properly supported I don't think it helps to make it "look like" a validator but which then doesn't actually use the standard Validator approach.

How about a `// TODO: convert to validator once those properly support deployed application validation`?

Also, I think you could even use a **Pre**PlanProcessor here, since you don't care about the step list...