public void WriteStruct(Slice key, IStructure structure, ushort?version = null) { structure.AssertValidStructure(); State.IsModified = true; var pos = DirectAdd(key, structure.GetSize(), version: version); structure.Write(pos); }