factory ListChangeRecord(List object, int index, {List removed, int addedCount}) { if (removed == null) removed = []; if (addedCount == null) addedCount = 0; return new ListChangeRecord._(object, index, removed, addedCount); }