Reboot of the Form concept, this time using TDD