diff --git a/src/ReC.Domain/Extensions/ReflectionExtensions.cs b/src/ReC.Domain/Extensions/ReflectionExtensions.cs
index 1eeb191..b3dcd57 100644
--- a/src/ReC.Domain/Extensions/ReflectionExtensions.cs
+++ b/src/ReC.Domain/Extensions/ReflectionExtensions.cs
@@ -9,7 +9,7 @@ public static class ReflectionExtensions
/// Gets the value of a property by its column name defined in .
/// Returns null if no property with the given column name exists.
///
- public static object? GetValueByColumnName(this object obj, string columnName)
+ public static object? GetValueByColumnName(this T obj, string columnName) where T : class
{
var property = obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance)
.FirstOrDefault(p => p.GetCustomAttribute()?.Name == columnName);