Fixed a bug whereby Form was enforcing a type for set_data, but failing when none was provided, even though defaults were handled