diff --git a/Elsa.sln.DotSettings b/Elsa.sln.DotSettings
index 2510bdecb..1fed07623 100644
--- a/Elsa.sln.DotSettings
+++ b/Elsa.sln.DotSettings
@@ -7,6 +7,7 @@
True
False
EF
+ UI
True
True
True
diff --git a/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs b/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs
index 7e86cfc65..6ddcfe7dc 100644
--- a/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs
+++ b/src/core/Elsa.Abstractions/Attributes/ActivityInputAttribute.cs
@@ -58,12 +58,12 @@ namespace Elsa.Attributes
///
/// A value indicating whether this property should be displayed but as read-only.
///
- public bool? IsReadOnly { get; set; }
-
+ public bool IsReadOnly { get; set; }
+
///
/// A value indicating whether this property should be visible.
///
- public bool? IsBrowsable { get; set; }
+ public bool IsBrowsable { get; set; } = true;
///
/// A value indicating whether this property MUST be evaluated at runtime to support the workflow designer.
diff --git a/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs b/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs
index ea1d8e6d0..3742744e8 100644
--- a/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs
+++ b/src/core/Elsa.Core/Metadata/TypedActivityTypeDescriber.cs
@@ -96,8 +96,8 @@ namespace Elsa.Metadata
_defaultValueResolver.GetDefaultValue(propertyInfo),
activityPropertyAttribute.DefaultSyntax,
activityPropertyAttribute.SupportedSyntaxes,
- activityPropertyAttribute.IsReadOnly ?? false,
- activityPropertyAttribute.IsBrowsable ?? true,
+ activityPropertyAttribute.IsReadOnly,
+ activityPropertyAttribute.IsBrowsable,
activityPropertyAttribute.IsDesignerCritical,
activityPropertyAttribute.DefaultWorkflowStorageProvider,
activityPropertyAttribute.DisableWorkflowProviderSelection