List<J> mapList<T, J>(String key, J Function(T t) mapper){ return getList<T>(key).map<J>(mapper).toList(); }