Handle the business state initial values
refactoring
Split field-validation! in two
Suppress unused parameters + doc