Don't automap properties by default (I feel like this is not expected behaviour)
When using loops inside a widget, catch errors, but log them rather than silently failing