UI: using explicit objects for the forms
UI: school name may not be null
UI: school colour validation
UI: school hourly rate
UI: school name too long
UI: school name validation in french