Generalised Form Validations - Part 1