bug fix: getList when internal object is List + tests