I think in this case the custom MapBinder might be the solution, unfortunately. Which is very sad!