Adding pseudo-recursive validation on Kit