diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Authenticate/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Authenticate/Account.cs
index c42f374d..ba20590f 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Authenticate/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Authenticate/Account.cs
@@ -11,7 +11,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.Authenticate;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[ApiVersion("1.1")]
[AllowAnonymous]
diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/ConfirmEmail/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/ConfirmEmail/Account.cs
index 6d47a17a..38edb095 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/ConfirmEmail/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/ConfirmEmail/Account.cs
@@ -10,7 +10,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.ConfirmEmail;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[ApiVersion("1.1")]
[AllowAnonymous]
diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Create/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Create/Account.cs
index 879de2a8..6b948462 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Create/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Create/Account.cs
@@ -14,7 +14,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.Create;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[AllowAnonymous]
[FeatureGate(Features.AccountCreate)]
diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/GetBy/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/GetBy/Account.cs
index 14ed38f2..ba6899ce 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/GetBy/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/GetBy/Account.cs
@@ -10,7 +10,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.GetBy;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[FeatureGate(Features.AccountGetBy)]
public sealed class Account
diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Profile/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Profile/Account.cs
index 729a4aa2..8dd7688b 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Profile/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/Profile/Account.cs
@@ -10,7 +10,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.Profile;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[FeatureGate(Features.AccountProfile)]
public sealed class Account
diff --git a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/Account.cs b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/Account.cs
index 542e51b9..60d375fa 100644
--- a/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/Account.cs
+++ b/Domains/Account/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/Account.cs
@@ -10,7 +10,7 @@
namespace CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.UseCases.V1_0.UpdateDetails;
///
+/// cref="CleanDDDArchitecture.Domains.Account.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[ApiVersion("1.0")]
[FeatureGate(Features.AccountUpdateDetails)]
public sealed class Account
diff --git a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoItems.cs b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoItems.cs
index 2c10fc0f..9e0e8a6b 100644
--- a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoItems.cs
+++ b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoItems.cs
@@ -9,7 +9,7 @@
using TodoItem.Application.UseCases.Create;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoItem.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoItemCreate)]
public sealed class TodoItems
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoItems.cs b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoItems.cs
index a05491f8..50d65912 100644
--- a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoItems.cs
+++ b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoItems.cs
@@ -8,7 +8,7 @@
using TodoItem.Application.UseCases.Delete;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoItem.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoItemDelete)]
public sealed class TodoItems
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/GetBy/TodoItems.cs b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/GetBy/TodoItems.cs
index 9470589b..32042107 100644
--- a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/GetBy/TodoItems.cs
+++ b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/GetBy/TodoItems.cs
@@ -8,7 +8,7 @@
using TodoItem.Application.UseCases.GetBy;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoItem.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoItemGetBy)]
public sealed class TodoItems
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoItems.cs b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoItems.cs
index 2498bc61..a9b10551 100644
--- a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoItems.cs
+++ b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoItems.cs
@@ -8,7 +8,7 @@
using TodoItem.Application.UseCases.Update;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoItem.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoItemUpdate)]
public sealed class TodoItems
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/TodoItems.cs b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/TodoItems.cs
index 21870f36..5f614e4e 100644
--- a/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/TodoItems.cs
+++ b/Domains/Todo/SubDomains/TodoItem/Hosts/RestApi/Application/UseCases/V1_0/UpdateDetails/TodoItems.cs
@@ -8,7 +8,7 @@
using TodoItem.Application.UseCases.UpdateDetails;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoItem.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoItemUpdateDetails)]
public sealed class TodoItems
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoList/Application/UseCases/Create/CreateTodoListCommand.cs b/Domains/Todo/SubDomains/TodoList/Application/UseCases/Create/CreateTodoListCommand.cs
index 6d4b43c3..b12df239 100644
--- a/Domains/Todo/SubDomains/TodoList/Application/UseCases/Create/CreateTodoListCommand.cs
+++ b/Domains/Todo/SubDomains/TodoList/Application/UseCases/Create/CreateTodoListCommand.cs
@@ -6,7 +6,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Application.UseCases.Create;
-///
+///
///
/// The Command to create a todo list
///
diff --git a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoLists.cs b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoLists.cs
index 12f2dc25..4b84b2ae 100644
--- a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoLists.cs
+++ b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Create/TodoLists.cs
@@ -9,7 +9,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.UseCases.V1_0.Create;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoListCreate)]
public sealed class TodoLists
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoLists.cs b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoLists.cs
index e3768931..28955c49 100644
--- a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoLists.cs
+++ b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Delete/TodoLists.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.UseCases.V1_0.Delete;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoListDelete)]
public sealed class TodoLists
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/ExportList/TodoLists.cs b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/ExportList/TodoLists.cs
index 9454a848..aca5b893 100644
--- a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/ExportList/TodoLists.cs
+++ b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/ExportList/TodoLists.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.UseCases.V1_0.ExportList;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoListExportList)]
public sealed class TodoLists
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/GetAll/TodoLists.cs b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/GetAll/TodoLists.cs
index 46ce80a3..60b2a3b1 100644
--- a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/GetAll/TodoLists.cs
+++ b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/GetAll/TodoLists.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.UseCases.V1_0.GetAll;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoListGetAll)]
public sealed class TodoLists
: ApiController,
diff --git a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoLists.cs b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoLists.cs
index bc3d0996..66fb0e0c 100644
--- a/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoLists.cs
+++ b/Domains/Todo/SubDomains/TodoList/Hosts/RestApi/Application/UseCases/V1_0/Update/TodoLists.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.UseCases.V1_0.Update;
///
+/// cref="CleanDDDArchitecture.Domains.Todo.SubDomains.TodoList.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.TodoListUpdate)]
public sealed class TodoLists
: ApiController,
diff --git a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/AddCity/Weather.cs b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/AddCity/Weather.cs
index 7c38a741..40818094 100644
--- a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/AddCity/Weather.cs
+++ b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/AddCity/Weather.cs
@@ -9,7 +9,7 @@
namespace CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.UseCases.V1_0.AddCity;
///
+/// cref="CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.WeatherAddCity)]
public sealed class Weather
: ApiController,
diff --git a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/Forecast/Weather.cs b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/Forecast/Weather.cs
index ab3b29ff..b5d7e1bb 100644
--- a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/Forecast/Weather.cs
+++ b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/Forecast/Weather.cs
@@ -9,7 +9,7 @@
namespace CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.UseCases.V1_0.Forecast;
///
+/// cref="CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.WeatherForecast)]
[AllowAnonymous]
public sealed class Weather
diff --git a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/SyncWeatherService/Weather.cs b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/SyncWeatherService/Weather.cs
index 1893bea8..01f80673 100644
--- a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/SyncWeatherService/Weather.cs
+++ b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_0/SyncWeatherService/Weather.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.UseCases.V1_0.SyncWeatherService;
///
+/// cref="CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.WeatherSyncService)]
public sealed class Weather
: ApiController, ISyncWeatherServiceOutput
diff --git a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_1/Forecast/Weather.cs b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_1/Forecast/Weather.cs
index f32e8784..5502e495 100644
--- a/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_1/Forecast/Weather.cs
+++ b/Domains/Weather/Hosts/RestApi/Application/UseCases/V1_1/Forecast/Weather.cs
@@ -8,7 +8,7 @@
namespace CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.UseCases.V1_1.Forecast;
///
+/// cref="CleanDDDArchitecture.Domains.Weather.Hosts.RestApi.Application.ApiController{TUseCase,TUseCaseOutput}" />
[FeatureGate(Features.WeatherForecastV11)]
public sealed class Weather
: ApiController,
diff --git a/Hosts/RestApi/Application/Swagger/ConfigureSwaggerGenOptions.cs b/Hosts/RestApi/Application/Swagger/ConfigureSwaggerGenOptions.cs
index e3186cef..68b520af 100644
--- a/Hosts/RestApi/Application/Swagger/ConfigureSwaggerGenOptions.cs
+++ b/Hosts/RestApi/Application/Swagger/ConfigureSwaggerGenOptions.cs
@@ -9,7 +9,7 @@ namespace CleanDDDArchitecture.Hosts.RestApi.Application.Swagger;
///
///
-/// Implementation of IConfigureOptions<SwaggerGenOptions>
+/// Implementation of IConfigureOptions{SwaggerGenOptions}
///
[ExcludeFromCodeCoverage]
internal sealed class ConfigureSwaggerGenOptions : IConfigureOptions