diff --git a/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs b/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs
index 8764a20..d6f9966 100644
--- a/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs
+++ b/src/MaksIT.MongoDB.Linq.Tests/CollectionDataProviderBaseTests.cs
@@ -4,11 +4,12 @@ using Microsoft.Extensions.Logging;
using MongoDB.Driver;
using MaksIT.Results;
+using MaksIT.Core.Abstractions.Dto;
using MaksIT.MongoDB.Linq.Abstractions;
-using MaksIT.MongoDB.Linq.Abstractions.Domain;
using MaksIT.MongoDB.Linq.Utilities;
using MaksIT.MongoDB.Linq.Tests.Mock;
+
namespace MaksIT.MongoDB.Tests {
// Sample DTO class for testing
diff --git a/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj b/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj
index 12d84f8..9ff6d53 100644
--- a/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj
+++ b/src/MaksIT.MongoDB.Linq.Tests/MaksIT.MongoDB.Linq.Tests.csproj
@@ -14,7 +14,8 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
+
diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs
index f63ab7b..98df00b 100644
--- a/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs
+++ b/src/MaksIT.MongoDB.Linq/Abstractions/BaseCollectionDataProviderBase.cs
@@ -1,10 +1,11 @@
using System.Linq.Expressions;
using Microsoft.Extensions.Logging;
+
using MongoDB.Driver;
-using MaksIT.MongoDB.Linq.Abstractions.Domain;
+using MaksIT.Core.Abstractions.Dto;
using MaksIT.Results;
-using MongoDB.Bson.Serialization;
+
namespace MaksIT.MongoDB.Linq.Abstractions {
public abstract class BaseCollectionDataProviderBase : DataProviderBase
diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs
index 9ce47f4..a0c6906 100644
--- a/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs
+++ b/src/MaksIT.MongoDB.Linq/Abstractions/CollectionDataProviderBase.cs
@@ -3,11 +3,9 @@
using Microsoft.Extensions.Logging;
using MongoDB.Driver;
-using MongoDB.Bson.Serialization;
-
-using MaksIT.MongoDB.Linq.Abstractions.Domain;
using MaksIT.Results;
+using MaksIT.Core.Abstractions.Dto;
namespace MaksIT.MongoDB.Linq.Abstractions {
diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs
deleted file mode 100644
index 8c43210..0000000
--- a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoDocumentBase.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-namespace MaksIT.MongoDB.Linq.Abstractions.Domain;
-
-public abstract class DtoDocumentBase : DtoObjectBase {
- public required T Id { get; set; }
-}
diff --git a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs b/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs
deleted file mode 100644
index 6cfb7c7..0000000
--- a/src/MaksIT.MongoDB.Linq/Abstractions/Dto/DtoObjectBase.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace MaksIT.MongoDB.Linq.Abstractions.Domain;
- public abstract class DtoObjectBase { }
-
diff --git a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
index 44f0b95..88385d6 100644
--- a/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
+++ b/src/MaksIT.MongoDB.Linq/MaksIT.MongoDB.Linq.csproj
@@ -8,7 +8,7 @@
MaksIT.MongoDB.Linq
- 1.0.5
+ 1.0.6
Maksym Sadovnychyy
MAKS-IT
MaksIT.MongoDB.Linq
@@ -21,6 +21,7 @@
+