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:58 UTC

[tinkerpop] branch TINKERPOP-2348 updated (a100bc7 -> 9421f36)

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

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


    from a100bc7  Enable nullable warnings for traversal types
     new bed106a  Add remaining nullable annotations and enable them by default
     new 9e93416  Update projects to .NET5
     new 9421f36  Update .NET SDK in Travis to 5.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                                |  2 +-
 .../src/Gremlin.Net.Template/Gremlin.Net.Template.csproj   |  3 ++-
 gremlin-dotnet/src/Gremlin.Net.Template/Program.cs         | 14 ++++++--------
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs         |  2 +-
 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 --
 .../src/Gremlin.Net/Driver/ConnectionPoolSettings.cs       |  2 --
 .../src/Gremlin.Net/Driver/CopyOnWriteCollection.cs        |  2 --
 .../Driver/Exceptions/ConnectionPoolBusyException.cs       |  2 --
 .../Driver/Exceptions/NoConnectionAvailableException.cs    |  2 --
 .../src/Gremlin.Net/Driver/Exceptions/ResponseException.cs |  2 --
 .../Driver/Exceptions/ServerUnavailableException.cs        |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/GremlinClient.cs     |  2 --
 .../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 --
 .../src/Gremlin.Net/Driver/IConnectionFactory.cs           |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/IGremlinClient.cs    |  2 --
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs           |  2 --
 .../src/Gremlin.Net/Driver/Messages/RequestMessage.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseMessage.cs     |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseResult.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseStatus.cs      |  2 --
 .../src/Gremlin.Net/Driver/Messages/ResponseStatusCode.cs  |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ProxyConnection.cs   |  2 --
 .../Gremlin.Net/Driver/Remote/DriverRemoteConnection.cs    |  2 --
 .../Driver/ResponseHandlerForSingleRequestMessage.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/ResultSet.cs         |  2 --
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs            |  2 --
 .../src/Gremlin.Net/Driver/WebSocketConnection.cs          |  2 --
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj          |  2 +-
 .../src/Gremlin.Net/Process/Remote/IRemoteConnection.cs    |  2 --
 .../src/Gremlin.Net/Process/Remote/RemoteStrategy.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/Barrier.cs           |  2 --
 .../src/Gremlin.Net/Process/Traversal/Binding.cs           |  2 --
 .../src/Gremlin.Net/Process/Traversal/Bindings.cs          |  2 --
 .../src/Gremlin.Net/Process/Traversal/Bytecode.cs          |  2 --
 .../src/Gremlin.Net/Process/Traversal/Cardinality.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Column.cs |  2 --
 .../Gremlin.Net/Process/Traversal/ConnectedComponent.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/DefaultTraversal.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/Direction.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/EnumWrapper.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs   |  2 --
 .../src/Gremlin.Net/Process/Traversal/GraphTraversal.cs    |  2 --
 .../Gremlin.Net/Process/Traversal/GraphTraversalSource.cs  |  2 --
 .../src/Gremlin.Net/Process/Traversal/GryoVersion.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IBiFunction.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IBinaryOperator.cs   |  2 --
 .../src/Gremlin.Net/Process/Traversal/IComparator.cs       |  2 --
 .../src/Gremlin.Net/Process/Traversal/IConsumer.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/IFunction.cs         |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/IO.cs     |  2 --
 .../src/Gremlin.Net/Process/Traversal/IPredicate.cs        |  2 --
 .../src/Gremlin.Net/Process/Traversal/ISupplier.cs         |  2 --
 .../src/Gremlin.Net/Process/Traversal/ITraversal.cs        |  2 --
 .../Gremlin.Net/Process/Traversal/ITraversalStrategy.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/IUnaryOperator.cs    |  2 --
 .../src/Gremlin.Net/Process/Traversal/Instruction.cs       |  2 --
 gremlin-dotnet/src/Gremlin.Net/Process/Traversal/Lambda.cs |  2 --
 .../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 --
 .../src/Gremlin.Net/Process/Traversal/PageRank.cs          |  2 --
 .../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 --
 .../src/Gremlin.Net/Process/Traversal/ShortestPath.cs      |  2 --
 .../Traversal/Strategy/AbstractTraversalStrategy.cs        |  2 --
 .../Strategy/Decoration/HaltedTraverserStrategy.cs         |  2 +-
 .../Traversal/Strategy/Decoration/OptionsStrategy.cs       |  2 --
 .../Traversal/Strategy/Decoration/PartitionStrategy.cs     |  4 ++--
 .../Traversal/Strategy/Decoration/SubgraphStrategy.cs      |  4 ++--
 .../Traversal/Strategy/Decoration/VertexProgramStrategy.cs |  2 --
 .../Strategy/Finalization/MatchAlgorithmStrategy.cs        |  2 +-
 .../Verification/ReservedKeysVerificationStrategy.cs       |  2 +-
 .../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 --
 .../src/Gremlin.Net/Process/Traversal/Traverser.cs         |  2 --
 .../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 --
 .../src/Gremlin.Net/Structure/IO/GraphBinary/DataType.cs   |  2 --
 .../IO/GraphBinary/GraphBinaryMessageSerializer.cs         |  2 --
 .../Structure/IO/GraphBinary/GraphBinaryReader.cs          |  2 --
 .../Structure/IO/GraphBinary/GraphBinaryWriter.cs          |  2 --
 .../Structure/IO/GraphBinary/ITypeSerializer.cs            |  2 --
 .../Structure/IO/GraphBinary/RequestMessageSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/ResponseMessageSerializer.cs  |  2 --
 .../Structure/IO/GraphBinary/StreamExtensions.cs           |  2 --
 .../Structure/IO/GraphBinary/TypeSerializerRegistry.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/ArraySerializer.cs      |  2 --
 .../Structure/IO/GraphBinary/Types/BigDecimalSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/BigIntegerSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/BindingSerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/BulkSetSerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/ByteBufferSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/ByteCodeSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/CharSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/ClassSerializer.cs      |  2 --
 .../IO/GraphBinary/Types/DateTimeOffsetSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/DurationSerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/EdgeSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/EnumSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/GremlinType.cs          |  2 --
 .../Structure/IO/GraphBinary/Types/LambdaSerializer.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/ListSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/MapSerializer.cs        |  2 --
 .../Structure/IO/GraphBinary/Types/PSerializer.cs          |  2 --
 .../Structure/IO/GraphBinary/Types/PathSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/PropertySerializer.cs   |  2 --
 .../Structure/IO/GraphBinary/Types/SetSerializer.cs        |  2 --
 .../Structure/IO/GraphBinary/Types/SimpleTypeSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/SingleTypeSerializer.cs |  2 --
 .../Structure/IO/GraphBinary/Types/StringSerializer.cs     |  2 --
 .../Structure/IO/GraphBinary/Types/TraversalSerializer.cs  |  2 --
 .../IO/GraphBinary/Types/TraversalStrategySerializer.cs    |  2 --
 .../Structure/IO/GraphBinary/Types/TraverserSerializer.cs  |  2 --
 .../Structure/IO/GraphBinary/Types/TypeSerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/UuidSerializer.cs       |  2 --
 .../IO/GraphBinary/Types/VertexPropertySerializer.cs       |  2 --
 .../Structure/IO/GraphBinary/Types/VertexSerializer.cs     |  2 --
 .../Structure/IO/GraphSON/BigIntegerDeserializer.cs        |  2 --
 .../Structure/IO/GraphSON/BigIntegerSerializer.cs          |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/BindingSerializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/BulkSetSerializer.cs |  2 --
 .../Structure/IO/GraphSON/ByteBufferSerializer.cs          |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/ByteConverter.cs |  2 --
 .../Structure/IO/GraphSON/BytecodeSerializer.cs            |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/CharConverter.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/ClassSerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DateDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DateSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/DecimalConverter.cs  |  2 --
 .../Structure/IO/GraphSON/DirectionDeserializer.cs         |  2 --
 .../Structure/IO/GraphSON/DurationDeserializer.cs          |  2 --
 .../Structure/IO/GraphSON/DurationSerializer.cs            |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EdgeDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EdgeSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/EnumSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/FloatConverter.cs    |  2 --
 .../Structure/IO/GraphSON/GraphSON2MessageSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Reader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON2Writer.cs   |  2 --
 .../Structure/IO/GraphSON/GraphSON3MessageSerializer.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Reader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSON3Writer.cs   |  2 --
 .../Structure/IO/GraphSON/GraphSONMessageSerializer.cs     |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONReader.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONTokens.cs    |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/GraphSONUtil.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/GraphSONWriter.cs    |  2 --
 .../Structure/IO/GraphSON/IGraphSONDeserializer.cs         |  2 --
 .../Structure/IO/GraphSON/IGraphSONSerializer.cs           |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int16Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int32Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Int64Converter.cs    |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/LambdaSerializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/ListSerializer.cs    |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/MapSerializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/NumberConverter.cs   |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/PSerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/Path3Deserializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/PathDeserializer.cs  |  2 --
 .../Structure/IO/GraphSON/PropertyDeserializer.cs          |  2 --
 .../Structure/IO/GraphSON/PropertySerializer.cs            |  2 --
 .../Structure/IO/GraphSON/RequestMessageSerializer.cs      |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/SetSerializer.cs |  2 --
 .../src/Gremlin.Net/Structure/IO/GraphSON/TDeserializer.cs |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/TextPSerializer.cs   |  2 --
 .../Structure/IO/GraphSON/TraversalSerializer.cs           |  2 --
 .../Structure/IO/GraphSON/TraversalStrategySerializer.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/TraverserReader.cs   |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/UuidDeserializer.cs  |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/UuidSerializer.cs    |  2 --
 .../Structure/IO/GraphSON/VertexDeserializer.cs            |  2 --
 .../Structure/IO/GraphSON/VertexPropertyDeserializer.cs    |  2 --
 .../Structure/IO/GraphSON/VertexPropertySerializer.cs      |  2 --
 .../Gremlin.Net/Structure/IO/GraphSON/VertexSerializer.cs  |  2 --
 .../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 --
 .../Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj   |  2 +-
 .../Gremlin.Net.IntegrationTest.csproj                     |  2 +-
 .../Gremlin.Net.Template.IntegrationTest.csproj            |  2 +-
 .../test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj  |  2 +-
 194 files changed, 22 insertions(+), 383 deletions(-)

[tinkerpop] 03/03: Update .NET SDK in Travis to 5.0

Posted by fl...@apache.org.
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 9421f3660028766f762818ae86a8a8ede555b114
Author: Florian Hockmann <fh...@florian-hockmann.de>
AuthorDate: Wed Apr 28 16:29:34 2021 +0200

    Update .NET SDK in Travis to 5.0
---
 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index a1456e7..3e1e66b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -32,7 +32,7 @@ before_install:
   - sudo apt update
   - sudo apt install apt-transport-https
   - sudo apt update
-  - sudo apt install dotnet-sdk-3.1
+  - sudo apt install dotnet-sdk-5.0
   - sudo apt install python3.6
   - sudo rm /usr/bin/python3
   - sudo ln -s python3.6 /usr/bin/python3

[tinkerpop] 02/03: Update projects to .NET5

Posted by fl...@apache.org.
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 9e93416b9c021cdaa2e560090a32d67aa9bb6f3c
Author: Florian Hockmann <fh...@florian-hockmann.de>
AuthorDate: Wed Apr 28 16:25:21 2021 +0200

    Update projects to .NET5
---
 .../src/Gremlin.Net.Template/Gremlin.Net.Template.csproj   |  3 ++-
 gremlin-dotnet/src/Gremlin.Net.Template/Program.cs         | 14 ++++++--------
 gremlin-dotnet/src/Gremlin.Net.Template/Service.cs         |  2 +-
 .../Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj   |  2 +-
 .../Gremlin.Net.IntegrationTest.csproj                     |  2 +-
 .../Gremlin.Net.Template.IntegrationTest.csproj            |  2 +-
 .../test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj  |  2 +-
 7 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj
index 434b52b..72d94df 100644
--- a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj
+++ b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj
@@ -19,7 +19,8 @@ limitations under the License.
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
+    <Nullable>enable</Nullable>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/gremlin-dotnet/src/Gremlin.Net.Template/Program.cs b/gremlin-dotnet/src/Gremlin.Net.Template/Program.cs
index 93018e7..4e61f36 100644
--- a/gremlin-dotnet/src/Gremlin.Net.Template/Program.cs
+++ b/gremlin-dotnet/src/Gremlin.Net.Template/Program.cs
@@ -37,15 +37,13 @@ namespace Gremlin.Net.Template
 
         private static void Main()
         {
-            using (var client = new GremlinClient(new GremlinServer(GremlinServerHostname, GremlinServerPort)))
+            using var client = new GremlinClient(new GremlinServer(GremlinServerHostname, GremlinServerPort));
+            var g = Traversal().WithRemote(new DriverRemoteConnection(client));
+            var service = new Service(g);
+            var creators = service.FindCreatorsOfSoftware("lop");
+            foreach (var c in creators)
             {
-                var g = Traversal().WithRemote(new DriverRemoteConnection(client));
-                var service = new Service(g);
-                var creators = service.FindCreatorsOfSoftware("lop");
-                foreach (var c in creators)
-                {
-                    Console.WriteLine(c);
-                }
+                Console.WriteLine(c);
             }
         }
     }
diff --git a/gremlin-dotnet/src/Gremlin.Net.Template/Service.cs b/gremlin-dotnet/src/Gremlin.Net.Template/Service.cs
index 4ded6d3..d4ba4eb 100644
--- a/gremlin-dotnet/src/Gremlin.Net.Template/Service.cs
+++ b/gremlin-dotnet/src/Gremlin.Net.Template/Service.cs
@@ -35,7 +35,7 @@ namespace Gremlin.Net.Template
             _g = g;
         }
 
-        public IList<string> FindCreatorsOfSoftware(string softwareName)
+        public IList<string?> FindCreatorsOfSoftware(string softwareName)
         {
             return _g.V().HasLabel("software").Has("name", softwareName).In("created").Values<string>("name").ToList();
         }
diff --git a/gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj b/gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj
index 53f21d0..db59b7e 100644
--- a/gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj
+++ b/gremlin-dotnet/test/Gremlin.Net.Benchmarks/Gremlin.Net.Benchmarks.csproj
@@ -2,7 +2,7 @@
 
     <PropertyGroup>
         <OutputType>Exe</OutputType>
-        <TargetFramework>netcoreapp3.1</TargetFramework>
+        <TargetFramework>net5.0</TargetFramework>
     </PropertyGroup>
 
     <ItemGroup>
diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gremlin.Net.IntegrationTest.csproj b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gremlin.Net.IntegrationTest.csproj
index afbaf8e..1a13d96 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gremlin.Net.IntegrationTest.csproj
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gremlin.Net.IntegrationTest.csproj
@@ -1,6 +1,6 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
-    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
   </PropertyGroup>
   <ItemGroup>
     <None Update="appsettings.json">
diff --git a/gremlin-dotnet/test/Gremlin.Net.Template.IntegrationTest/Gremlin.Net.Template.IntegrationTest.csproj b/gremlin-dotnet/test/Gremlin.Net.Template.IntegrationTest/Gremlin.Net.Template.IntegrationTest.csproj
index ceb3c97..60085d8 100644
--- a/gremlin-dotnet/test/Gremlin.Net.Template.IntegrationTest/Gremlin.Net.Template.IntegrationTest.csproj
+++ b/gremlin-dotnet/test/Gremlin.Net.Template.IntegrationTest/Gremlin.Net.Template.IntegrationTest.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/gremlin-dotnet/test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj b/gremlin-dotnet/test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj
index 90296be..f8fada8 100644
--- a/gremlin-dotnet/test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj
+++ b/gremlin-dotnet/test/Gremlin.Net.UnitTest/Gremlin.Net.UnitTest.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <TargetFramework>net5.0</TargetFramework>
     <AssemblyOriginatorKeyFile>../../build/tinkerpop.snk</AssemblyOriginatorKeyFile>
     <SignAssembly>true</SignAssembly>
     <PublicSign Condition="'$(OS)' != 'Windows_NT'">true</PublicSign>

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

Posted by fl...@apache.org.
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>