@override int get messageLength { var result = 16 + 4 + (_collectionFullName?.totalByteLength ?? 0) + 4 + 4 + _query.totalByteLength; if (_fields != null) { result += _fields!.totalByteLength; } return result; }