Plone.autoform - object has no attribute __iro__

I'm still a bit confused on why my object does not have the __iro__ attribute, but apparently it is enough to hardcode it as an empty list.

[edit: split separate question here for clarity] My view now contains all the widgets, but does not provide their values unless I set those as properties in the wrapper. How do I avoid having to define dozens of properties for each of the new content types?