fix rec-bean to deal with iterable and List subclasses