@override int get hashCode { var ownHash = 0; forEach((k, v) { ownHash += k.hashCode; }); return ownHash; }