@override int get messageLength { var docsSize = 0; for (var doc in _documents) { docsSize += doc.totalByteLength; } var result = 16 + 4 + _collectionFullName.totalByteLength + docsSize; return result; }