added support for lists of maps