diff --git a/src/modules/Elsa.JavaScript/Handlers/WorkflowDefinitionActivityJavaScriptHandler.cs b/src/modules/Elsa.JavaScript/Handlers/WorkflowDefinitionActivityJavaScriptHandler.cs
deleted file mode 100644
index 8881ab57b..000000000
--- a/src/modules/Elsa.JavaScript/Handlers/WorkflowDefinitionActivityJavaScriptHandler.cs
+++ /dev/null
@@ -1,70 +0,0 @@
-using Elsa.Expressions.Contracts;
-using Elsa.Expressions.Models;
-using Elsa.Extensions;
-using Elsa.JavaScript.Notifications;
-using Elsa.Mediator.Contracts;
-using Elsa.Workflows.Core.Contracts;
-using Elsa.Workflows.Core.Memory;
-using Humanizer;
-using JetBrains.Annotations;
-using Jint;
-
-namespace Elsa.JavaScript.Handlers;
-
-///
-/// Configures the JavaScript engine with workflow input getters.
-///
-[PublicAPI]
-public class WorkflowDefinitionActivityJavaScriptHandler : INotificationHandler
-{
- private readonly IActivityRegistry _activityRegistry;
-
- ///
- /// Constructor.
- ///
- public WorkflowDefinitionActivityJavaScriptHandler(IActivityRegistry activityRegistry, IExpressionEvaluator expressionEvaluator)
- {
- _activityRegistry = activityRegistry;
- }
-
- ///
- public Task HandleAsync(EvaluatingJavaScript notification, CancellationToken cancellationToken)
- {
- var engine = notification.Engine;
- var context = notification.Context;
-
- // Create workflow input accessors.
- CreateWorkflowInputAccessors(engine, context);
-
- return Task.CompletedTask;
- }
-
- private void CreateWorkflowInputAccessors(Engine engine, ExpressionExecutionContext context)
- {
- if(context.TryGetWorkflowExecutionContext(out var workflowExecutionContext))
- {
- var input = workflowExecutionContext.Input;
-
- foreach (var inputEntry in input)
- {
- var inputPascalName = inputEntry.Key.Pascalize();
- var inputValue = inputEntry.Value;
- engine.SetValue($"get{inputPascalName}", (Func