You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by fl...@apache.org on 2021/04/28 14:29:59 UTC

[tinkerpop] 01/03: Add remaining nullable annotations and enable them by default

This is an automated email from the ASF dual-hosted git repository.

florianhockmann pushed a commit to branch TINKERPOP-2348
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit bed106a51c9c26db74bb6a2ee1ee0a39ac60d921
Author: Florian Hockmann <fh...@florian-hockmann.de>
AuthorDate: Wed Apr 28 16:22:47 2021 +0200

    Add remaining nullable annotations and enable them by default
---
 gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs                   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs            | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs               | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/CopyOnWriteCollection.cs        | 2 --
 .../src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs  | 2 --
 .../Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseException.cs | 2 --
 .../src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs                | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClientExtensions.cs      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs                | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs                  | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs               | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IMessageSerializer.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs     | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs  | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs              | 2 --
 .../src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs           | 2 --
 .../src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs  | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs                    | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs                       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj                     | 2 +-
 gremlin-dotnet/src/Gremlin.Net/Process/Remote/IRemoteConnection.cs    | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Barrier.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Cardinality.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs            | 2 --
 .../src/Gremlin.Net/Process/Traversal/ConnectedComponent.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs  | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Direction.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/EnumWrapper.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversal.cs    | 2 --
 .../src/Gremlin.Net/Process/Traversal/GraphTraversalSource.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GryoVersion.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBiFunction.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IComparator.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IConsumer.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IFunction.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs                | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IPredicate.cs        | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ISupplier.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversal.cs        | 2 --
 .../src/Gremlin.Net/Process/Traversal/ITraversalStrategy.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs    | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs            | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Operator.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs             | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs                 | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PageRank.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PeerPressure.cs      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs              | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs               | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs             | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ShortestPath.cs      | 2 --
 .../Process/Traversal/Strategy/AbstractTraversalStrategy.cs           | 2 --
 .../Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs  | 2 +-
 .../Process/Traversal/Strategy/Decoration/OptionsStrategy.cs          | 2 --
 .../Process/Traversal/Strategy/Decoration/PartitionStrategy.cs        | 4 ++--
 .../Process/Traversal/Strategy/Decoration/SubgraphStrategy.cs         | 4 ++--
 .../Process/Traversal/Strategy/Decoration/VertexProgramStrategy.cs    | 2 --
 .../Process/Traversal/Strategy/Finalization/MatchAlgorithmStrategy.cs | 2 +-
 .../Strategy/Verification/ReservedKeysVerificationStrategy.cs         | 2 +-
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs                 | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs             | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Traverser.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/WithOptions.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs                | 2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs                       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs                      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs                   | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs                     | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs   | 2 --
 .../Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs       | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs  | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs      | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs | 2 --
 .../Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs            | 2 --
 .../Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs            | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs   | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs   | 2 --
 .../Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs            | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs | 2 --
 .../Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs        | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs     | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs  | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs   | 2 --
 .../Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs            | 2 --
 .../Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs            | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs    | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs | 2 --
 .../Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs     | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs  | 2 --
 .../Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs        | 2 --
 .../Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs        | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs        | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs     | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs       | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs       | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs           | 2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs          | 2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs          | 2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs    | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs      | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs           | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs          | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs        | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs     | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs       | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs      | 2 --
 .../Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs  | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs          | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs         | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs           | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs       | 2 --
 .../Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs   | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs | 2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs         | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/IO/SerializationTokens.cs    | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs                      | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs                  | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs                    | 2 --
 gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs            | 2 --
 186 files changed, 8 insertions(+), 368 deletions(-)

diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs
index 7bb8e62..fae8352 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Connection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs
index 8547930..81fa10b 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionFactory.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Net.WebSockets;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs
index 3cedf7e..902190d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPool.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs
index f296268..0196598 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ConnectionPoolSettings.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using Gremlin.Net.Driver.Exceptions;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/CopyOnWriteCollection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/CopyOnWriteCollection.cs
index 04f8450..3d892fc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/CopyOnWriteCollection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/CopyOnWriteCollection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Driver
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs
index f7c23c5..6cd40ff 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ConnectionPoolBusyException.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Driver.Exceptions
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs
index e768e44..d62436c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/NoConnectionAvailableException.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Driver.Exceptions
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseException.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseException.cs
index 425786e..59ac1aa 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseException.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseException.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using Gremlin.Net.Driver.Messages;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs
index 8470d95..a4b467a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ServerUnavailableException.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Driver.Exceptions
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs
index fa2dfb7..7af9a3e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Net.WebSockets;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClientExtensions.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClientExtensions.cs
index 2fe12fb..fae1fd0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClientExtensions.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClientExtensions.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs
index f5b4e29..bf57399 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/GremlinServer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Driver
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs
index 60f5c1a..7d29571 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/IConnection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs
index 1863620..0c7ace2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/IConnectionFactory.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Driver
 {
     internal interface IConnectionFactory
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs
index bbb8b46..9bef4be 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/IMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/IMessageSerializer.cs
index e8526ac..22a8f9c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/IMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/IMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Threading.Tasks;
 using Gremlin.Net.Driver.Messages;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs
index 73668db..96ca63f 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/RequestMessage.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs
index 0012321..4424b97 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseMessage.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Driver.Messages
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs
index be22f9d..6a8ffc7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseResult.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Driver.Messages
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs
index b559bb6..9746926 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatus.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Driver.Exceptions;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs
index 059551e..b1a841a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Driver.Messages
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs
index 6660ad3..41c5c4a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs
index c433a7f..5c1a773 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs
index afd79d7..c7031a7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ResponseHandlerForSingleRequestMessage.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs
index d726287..55a8661 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs
index 35cc946..c22a3f9 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using Gremlin.Net.Driver.Messages;
 
 namespace Gremlin.Net.Driver
diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs
index 8bdc443..d01f554 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Driver/WebSocketConnection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Net.WebSockets;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
index 3334d9c..ee0ba69 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj
@@ -21,7 +21,7 @@ limitations under the License.
     <TargetFrameworks>netstandard2.0;net5.0</TargetFrameworks>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
-    <Nullable>annotations</Nullable>
+    <Nullable>enable</Nullable>
     <LangVersion>9.0</LangVersion>
   </PropertyGroup>
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Remote/IRemoteConnection.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Remote/IRemoteConnection.cs
index 29bbe29..5393bcb 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Remote/IRemoteConnection.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Remote/IRemoteConnection.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Threading.Tasks;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs
index e5efa31..d361ac4 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Remote/RemoteStrategy.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Threading.Tasks;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Barrier.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Barrier.cs
index 0aa6e14..503709c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Barrier.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Barrier.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs
index c100701..51c9f7e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Binding.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs
index b25a7fc..d013158 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bindings.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Threading;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs
index f0035fd..adfee9d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Bytecode.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Cardinality.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Cardinality.cs
index a7eda50..e191d82 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Cardinality.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Cardinality.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs
index cfe42df..6029d1d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ConnectedComponent.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ConnectedComponent.cs
index c8d010f..991df10 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ConnectedComponent.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ConnectedComponent.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs
index 61c0b14..0b0114f 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Direction.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Direction.cs
index 10cbb20..0ce8695 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Direction.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Direction.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/EnumWrapper.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/EnumWrapper.cs
index e783e7e..c586b31 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/EnumWrapper.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/EnumWrapper.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Process.Traversal
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs
index 1563a34..5e2d004 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversal.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversal.cs
index 93bf326..e1e24cc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversal.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversal.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 using Gremlin.Net.Structure;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversalSource.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversalSource.cs
index 21b2295..ac53f9e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversalSource.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphTraversalSource.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Linq;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GryoVersion.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GryoVersion.cs
index c1405c7..3325686 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GryoVersion.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GryoVersion.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBiFunction.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBiFunction.cs
index babb85e..15c9f91 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBiFunction.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBiFunction.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs
index 92c2b97..dcd7aed 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IComparator.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IComparator.cs
index 65e8d90..b7a48e0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IComparator.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IComparator.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IConsumer.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IConsumer.cs
index 4eb40c8..7eed5e2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IConsumer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IConsumer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IFunction.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IFunction.cs
index 9e38377..075154a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IFunction.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IFunction.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs
index 0fe1f2c..c09c7c3 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IPredicate.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IPredicate.cs
index 1d5932c..a7e5e3d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IPredicate.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IPredicate.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ISupplier.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ISupplier.cs
index 61b4b7e..b1dda13 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ISupplier.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ISupplier.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversal.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversal.cs
index e2b2884..37c6009 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversal.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversal.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversalStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversalStrategy.cs
index d246287..013d62a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversalStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ITraversalStrategy.cs
@@ -23,8 +23,6 @@
 
 using System.Threading.Tasks;
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs
index eaee14f..b57be02 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs
index 0b44a12..b3894c8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Instruction.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Linq;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs
index 99a4248..01bdbc6 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Operator.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Operator.cs
index 38703df..ee283e6 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Operator.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Operator.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs
index eb65b43..6165b3e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Order.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs
index 7ebae07..76efb94 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/P.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections;
 using System.Collections.Generic;
 using System.Linq;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PageRank.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PageRank.cs
index c674149..61485fa 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PageRank.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PageRank.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PeerPressure.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PeerPressure.cs
index 4e02427..672ac34 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PeerPressure.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/PeerPressure.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs
index 6cc4a17..39f9e77 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pick.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs
index 1ff98d0..fe86b07 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Pop.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs
index 43a3f5c..ac78400 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Scope.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ShortestPath.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ShortestPath.cs
index bd26a84..9ab1992 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ShortestPath.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/ShortestPath.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/AbstractTraversalStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/AbstractTraversalStrategy.cs
index c0d853c..e760b4a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/AbstractTraversalStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/AbstractTraversalStrategy.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs
index 6ae8876..ffa38fc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/HaltedTraverserStrategy.cs
@@ -32,7 +32,7 @@ namespace Gremlin.Net.Process.Traversal.Strategy.Decoration
         {
         }
 
-        public HaltedTraverserStrategy(string haltedTraverserFactoryName = null)
+        public HaltedTraverserStrategy(string? haltedTraverserFactoryName = null)
             : this()
         {
             if (haltedTraverserFactoryName != null)
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/OptionsStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/OptionsStrategy.cs
index 2d9854f..aee9118 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/OptionsStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/OptionsStrategy.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Process.Traversal.Strategy.Decoration
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/PartitionStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/PartitionStrategy.cs
index 8c59ad4..34f7b55 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/PartitionStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/PartitionStrategy.cs
@@ -49,8 +49,8 @@ namespace Gremlin.Net.Process.Traversal.Strategy.Decoration
         /// </param>
         /// <param name="readPartitions">Specifies the partition of the graph to read from.</param>
         /// <param name="includeMetaProperties">Set to true if vertex properties should get assigned to partitions.</param>
-        public PartitionStrategy(string partitionKey = null, string writePartition = null,
-            IEnumerable<string> readPartitions = null, bool? includeMetaProperties = null)
+        public PartitionStrategy(string? partitionKey = null, string? writePartition = null,
+            IEnumerable<string>? readPartitions = null, bool? includeMetaProperties = null)
             : this()
         {
             if (partitionKey != null)
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/SubgraphStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/SubgraphStrategy.cs
index 6e7f333..988cd0b 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/SubgraphStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/SubgraphStrategy.cs
@@ -43,8 +43,8 @@ namespace Gremlin.Net.Process.Traversal.Strategy.Decoration
         /// <param name="vertices">Constrains vertices for the <see cref="ITraversal" />.</param>
         /// <param name="edges">Constrains edges for the <see cref="ITraversal" />.</param>
         /// <param name="vertexProperties">Constrains vertex properties for the <see cref="ITraversal" />.</param>
-        public SubgraphStrategy(ITraversal vertices = null, ITraversal edges = null,
-            ITraversal vertexProperties = null)
+        public SubgraphStrategy(ITraversal? vertices = null, ITraversal? edges = null,
+            ITraversal? vertexProperties = null)
             : this()
         {
             if (vertices != null)
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/VertexProgramStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/VertexProgramStrategy.cs
index 2850b8c..149dfe7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/VertexProgramStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Decoration/VertexProgramStrategy.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/MatchAlgorithmStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/MatchAlgorithmStrategy.cs
index 3434e27..65fd568 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/MatchAlgorithmStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Finalization/MatchAlgorithmStrategy.cs
@@ -32,7 +32,7 @@ namespace Gremlin.Net.Process.Traversal.Strategy.Finalization
         {
         }
 
-        public MatchAlgorithmStrategy(string matchAlgorithm)
+        public MatchAlgorithmStrategy(string? matchAlgorithm)
             : this()
         {
             if (matchAlgorithm != null)
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/ReservedKeysVerificationStrategy.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/ReservedKeysVerificationStrategy.cs
index eccae0d..204f9d8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/ReservedKeysVerificationStrategy.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Strategy/Verification/ReservedKeysVerificationStrategy.cs
@@ -47,7 +47,7 @@ namespace Gremlin.Net.Process.Traversal.Strategy.Verification
         /// <param name="throwException">Throw an exception if a reserved key is used.</param>
         /// <param name="keys">List of keys to define as reserved. If not set then the defaults are used.</param>
         public ReservedKeysVerificationStrategy(bool logWarning = false, bool throwException = false,
-            List<string> keys = null)
+            List<string>? keys = null)
             : this()
         {
             Configuration["logWarning"] = logWarning;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs
index 1299df5..69f8030 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/StringBasedLambda.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Process.Traversal
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs
index 1411983..bef7b60 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/T.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
index bc64f5e..3e7c9b2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/TextP.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Traverser.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Traverser.cs
index e7d55be..6c241ef 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Traverser.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Traverser.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/WithOptions.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/WithOptions.cs
index 1d0d132..e7e0bfd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/WithOptions.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/WithOptions.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Process.Traversal.Step.Util
 {
 #pragma warning disable 1591
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs
index 9827d30..2cd3709 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Traversal/__.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Structure;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs b/gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs
index 78e741e..01cace8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Runtime.ExceptionServices;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs
index efffdf2..8da0c9a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs
index 7218600..6deada4 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Element.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs
index fde7f09..ccfa086 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
index b2f3068..7cea9c4 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO.GraphBinary
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
index 2ca971c..8d5f745 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Text;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
index 521c774..f3b89e7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryReader.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
index 435f752..637b51e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/GraphBinaryWriter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
index f2bd67d..8b176c8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ITypeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
index cd8fed0..47d7e73 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/RequestMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 using Gremlin.Net.Driver.Messages;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
index f34071e..b9fc9bd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/ResponseMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
index 86746c7..c407c21 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/StreamExtensions.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
index c666462..f3d7a41 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/TypeSerializerRegistry.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Linq;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
index 4b4abc4..4a51e40 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ArraySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
index 19f6145..b220b45 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Numerics;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
index 2c707a9..d8bd61e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Linq;
 using System.Numerics;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
index 825576c..302963f 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BindingSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
index ecf5a75..66f5627 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/BulkSetSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
index 9c94afe..cdc803c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
index 55a0e59..56b973c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
index ac735bf..3c456cd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/CharSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs
index b27044f..b11d9bb 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ClassSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
index 1234c56..ddbbe64 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DateTimeOffsetSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
index c4b4c27..89e669d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/DurationSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
index df1c887..548883e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EdgeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
index 8ce23a9..ce1b6b8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/EnumSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs
index 7b18cdd..972a94e 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/GremlinType.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO.GraphBinary.Types
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
index d6eb670..33bfd4d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/LambdaSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
index eb6c577..4bc69ce 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/ListSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
index 770c115..6e594df 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/MapSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
index 154f63e..fa379b7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
index 5bc3ba8..22c7e72 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PathSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
index f4ceeac..89bac10 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/PropertySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
index 0323566..9347725 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SetSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
index 0499ce0..62df4fb 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
index 3d07092..0a368c6 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
index 16f42b3..072ffa1 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/StringSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs
index 11b1d81..dadc7b0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
index cec676a..6d66136 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraversalStrategySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
index b4ac063..2d24d4c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TraverserSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
index 9a1fd24..e499dfb 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/TypeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
index 647bfe3..c65514a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/UuidSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Threading.Tasks;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
index 1ef53f0..27ab4b2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexPropertySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
index 0574f83..3a745ab 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary/Types/VertexSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Threading.Tasks;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs
index 0b878b6..36ea1fd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Numerics;
 using System.Text.Json;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs
index 8535443..b53f752 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BigIntegerSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Numerics;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs
index 89a41e6..a430c82 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs
index 1a121eb..8f876b6 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 using System.Text.Json;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs
index a9fa2bf..09d4f27 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteBufferSerializer.cs
@@ -20,8 +20,6 @@
  */
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs
index 41793ad..c9fc8a5 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs
@@ -20,8 +20,6 @@
  */
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs
index 23e9750..28cfe0a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/BytecodeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs
index 3f12daa..b86cf15 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs
@@ -20,8 +20,6 @@
  */
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text.Json;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs
index 0687ece..1233211 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs
index 7aa0cd1..0c6e5bc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs
@@ -20,8 +20,6 @@
  */
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Text.Json;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs
index ed8e44f..a3c7263 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs
index 5c4a78e..1e540cf 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Globalization;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs
index aad9afb..6835169 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DirectionDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text.Json;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs
index 123bb31..5121093 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text.Json;
 using System.Xml;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs
index 7c44a53..9fe5fcd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/DurationSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.Xml;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs
index f91352a..13f4ce0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs
index 1d896b6..fd9f496 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs
index aa67862..ccea7cd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs
index 7db0a20..5bbd9b2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs
index c588ecd..7f9d7bd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2MessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO.GraphSON
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs
index daa2384..90c9e4d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs
index 117dbba..b1083da 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs
index a883530..bc434c7 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3MessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO.GraphSON
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs
index 5502584..7cc17bd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs
index d8c8bfb..0469bbe 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs
index 3bcb7c2..3a158e2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs
index 4e1558f..e76a574 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 using System.IO;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs
index 4faf7f1..a8ed3d8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO.GraphSON
 {
     internal class GraphSONTokens
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs
index 62e21cd..bb08ec1 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs
index a766c45..9b853b0 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs
index bb71715..dc9589b 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs
index 2403e9c..f5faf84 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/IGraphSONSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs
index 2687bb5..6182de9 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs
index 5d5cf50..6cdcdfd 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs
index 18972be..c0192a8 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs
index a436250..45e4632 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs
index 674cff4..1f22856 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Text.Json;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs
index be10a2c..611fc21 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs
index 40338f0..af1951d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Globalization;
 using System.Text.Json;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs
index 3d3c4d6..46facda 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs
index 2913543..d0f3c14 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs
index 2a84eba..baa9722 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using System.Linq;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs
index 8f95662..7c9ea0c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertyDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs
index e23a17d..bfe7a7a 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/PropertySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs
index 372d9b6..396de01 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/RequestMessageSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Driver.Messages;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs
index b504c35..fce7465 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.Linq;
 using System.Text.Json;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs
index 1d5c5ea..6884083 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.IO;
 using System.Text.Json;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs
index e00ed0b..586be2d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs
index 08e0e46..24ab676 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using System.IO;
 using Gremlin.Net.Process.Traversal;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs
index bb59cd0..9b70978 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraversalStrategySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 using Gremlin.Net.Process.Traversal.Strategy;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs
index b97b91d..1997325 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 using Gremlin.Net.Process.Traversal;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs
index 212e2c1..a3de518 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.IO;
 using System.Text.Json;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs
index fd5894c..5f31bfc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections.Generic;
 
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs
index 8ff01d5..72615ef 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs
index 79332ff..15a99dc 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertyDeserializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Text.Json;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs
index 5f42528..6000d35 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexPropertySerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs
index f73e72f..d3ad9f1 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System.Collections.Generic;
 
 namespace Gremlin.Net.Structure.IO.GraphSON
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/SerializationTokens.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/SerializationTokens.cs
index c439a58..c615c7c 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/IO/SerializationTokens.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/IO/SerializationTokens.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure.IO
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs
index 8ad5b82..ea71ef2 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 using System.Collections;
 using System.Collections.Generic;
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs
index d215ae0..291287d 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Property.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 using System;
 
 namespace Gremlin.Net.Structure
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs
index cf3dab4..b48fe15 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure
 {
     /// <summary>
diff --git a/gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs b/gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs
index efc699b..a01aaa9 100644
--- a/gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs
+++ b/gremlin-dotnet/src/Gremlin.Net/Structure/VertexProperty.cs
@@ -21,8 +21,6 @@
 
 #endregion
 
-#nullable enable warnings
-
 namespace Gremlin.Net.Structure
 {
     /// <summary>