I will try Customer Basic Data on page one and Add...
# tornadofx
e
I will try Customer Basic Data on page one and Address data on page two to keep it light. That also brings me to another issue that needs to be addressed. If you share a CustomerModel between those two pages, you might not be able to commit page one, because page two uses the same customer model and hence the same validation context. One solution is to not share a model between the wizard pages, another is to support partial commit, so you choose what fields you want to commit. I kind of like that idea.