Iterable<BuyerInfo> get buyers { final users = _rawData["buyers"].toMap().entries; return Iterable.generate(users.length, (index) { final info = users.elementAt(index); return BuyerInfo._(info.key, info.value.toMap()); }); }