diff --git a/src/modules/Elsa.Workflows.Core/UIHints/CheckList/CheckListOptionsProviderBase.cs b/src/modules/Elsa.Workflows.Core/UIHints/CheckList/CheckListOptionsProviderBase.cs
index 7bc8d3404..240a94db0 100644
--- a/src/modules/Elsa.Workflows.Core/UIHints/CheckList/CheckListOptionsProviderBase.cs
+++ b/src/modules/Elsa.Workflows.Core/UIHints/CheckList/CheckListOptionsProviderBase.cs
@@ -12,7 +12,7 @@ public abstract class CheckListOptionsProviderBase : IPropertyUIHandler
protected virtual bool RefreshOnChange => false;
///
- public async ValueTask> GetUIPropertiesAsync(PropertyInfo propertyInfo, object? context, CancellationToken cancellationToken = default)
+ public virtual async ValueTask> GetUIPropertiesAsync(PropertyInfo propertyInfo, object? context, CancellationToken cancellationToken = default)
{
var items = await GetItemsAsync(propertyInfo, context, cancellationToken);
var props = new CheckListProps
diff --git a/src/modules/Elsa.Workflows.Core/UIHints/Dropdown/DropDownOptionsProviderBase.cs b/src/modules/Elsa.Workflows.Core/UIHints/Dropdown/DropDownOptionsProviderBase.cs
index af146901c..c6a59ca54 100644
--- a/src/modules/Elsa.Workflows.Core/UIHints/Dropdown/DropDownOptionsProviderBase.cs
+++ b/src/modules/Elsa.Workflows.Core/UIHints/Dropdown/DropDownOptionsProviderBase.cs
@@ -11,12 +11,12 @@ public abstract class DropDownOptionsProviderBase : IPropertyUIHandler
protected virtual bool RefreshOnChange => false;
///
- public async ValueTask> GetUIPropertiesAsync(PropertyInfo propertyInfo, object? context, CancellationToken cancellationToken = default)
+ public virtual async ValueTask> GetUIPropertiesAsync(PropertyInfo propertyInfo, object? context, CancellationToken cancellationToken = default)
{
var selectListItems = await GetItemsAsync(propertyInfo, context, cancellationToken);
var props = new DropDownProps
{
- SelectList = new SelectList(selectListItems)
+ SelectList = new(selectListItems)
};
var options = new Dictionary