diff --git a/src/Prima.Core.Server/Compression/Deflate.cs b/src/Prima.Core.Server/Compression/Deflate.cs
new file mode 100644
index 0000000..420ee96
--- /dev/null
+++ b/src/Prima.Core.Server/Compression/Deflate.cs
@@ -0,0 +1,11 @@
+using System.IO.Compression;
+
+namespace Prima.Core.Server.Compression;
+
+public static class Deflate
+{
+ [ThreadStatic]
+ private static LibDeflateBinding _standard;
+
+ public static LibDeflateBinding Standard => _standard ??= new LibDeflateBinding();
+}
diff --git a/src/Prima.Core.Server/Prima.Core.Server.csproj b/src/Prima.Core.Server/Prima.Core.Server.csproj
index 0b81d46..1bed8e7 100644
--- a/src/Prima.Core.Server/Prima.Core.Server.csproj
+++ b/src/Prima.Core.Server/Prima.Core.Server.csproj
@@ -9,6 +9,7 @@
+
diff --git a/src/Prima.UOData/Data/Geometry/Point2D.cs b/src/Prima.UOData/Data/Geometry/Point2D.cs
index 169196b..14928e8 100644
--- a/src/Prima.UOData/Data/Geometry/Point2D.cs
+++ b/src/Prima.UOData/Data/Geometry/Point2D.cs
@@ -13,6 +13,7 @@
* along with this program. If not, see . *
*************************************************************************/
+using System.ComponentModel;
using System.Runtime.CompilerServices;
using Orion.Foundations.Extensions;
using Prima.UOData.Interfaces.Geometry;
@@ -22,25 +23,15 @@ namespace Prima.UOData.Data.Geometry;
public struct Point2D
: IPoint2D, IComparable, IComparable, IEquatable