A very simple validation pattern aimed at maximum flexibility.