I don't think form fields that are empty (0 length strings) should populate the form backing object. Currently I am getting empty string fields in my form rather then null. I don't know what you would get with empty non-string fields!
Is their a way to change this behaviour or make it the default? Should I file this in jira somewhere?