diff --git a/src/Infrastructure/BotSharp.Abstraction/Repositories/Filters/ConversationFilter.cs b/src/Infrastructure/BotSharp.Abstraction/Repositories/Filters/ConversationFilter.cs
index df31faa1..f752633b 100644
--- a/src/Infrastructure/BotSharp.Abstraction/Repositories/Filters/ConversationFilter.cs
+++ b/src/Infrastructure/BotSharp.Abstraction/Repositories/Filters/ConversationFilter.cs
@@ -21,7 +21,7 @@ public class ConversationFilter
///
/// Check whether each key in the list is in the conversation states and its value equals to target value if not empty
///
- public List States { get; set; } = new List();
+ public IEnumerable States { get; set; } = new List();
}
public class KeyValue