diff --git a/CHANGELIST.md b/CHANGELIST.md
index 8102a4be..c4780819 100644
--- a/CHANGELIST.md
+++ b/CHANGELIST.md
@@ -15,6 +15,7 @@
- Remove redundant BinaryReaderExtensions class
- Use Logiqx model instead of internal one
- Split some processing code
+- Remove unnecessary field in execution contexts
### 3.1.9a (2024-05-21)
diff --git a/MPF.Core/ExecutionContexts/Aaru/ExecutionContext.cs b/MPF.Core/ExecutionContexts/Aaru/ExecutionContext.cs
index e2cc751f..330a2281 100644
--- a/MPF.Core/ExecutionContexts/Aaru/ExecutionContext.cs
+++ b/MPF.Core/ExecutionContexts/Aaru/ExecutionContext.cs
@@ -29,13 +29,6 @@ namespace MPF.Core.ExecutionContexts.Aaru
#endregion
- #region Metadata
-
- ///
- public override InternalProgram InternalProgram => InternalProgram.Aaru;
-
- #endregion
-
#region Flag Values
public int? BlockSizeValue { get; set; }
diff --git a/MPF.Core/ExecutionContexts/BaseExecutionContext.cs b/MPF.Core/ExecutionContexts/BaseExecutionContext.cs
index fea0ea26..0a5ef03b 100644
--- a/MPF.Core/ExecutionContexts/BaseExecutionContext.cs
+++ b/MPF.Core/ExecutionContexts/BaseExecutionContext.cs
@@ -109,11 +109,6 @@ namespace MPF.Core.ExecutionContexts
///
public string? ExecutablePath { get; set; }
- ///
- /// Program that this set of parameters represents
- ///
- public virtual InternalProgram InternalProgram { get; }
-
///
/// Currently represented system
///
diff --git a/MPF.Core/ExecutionContexts/DiscImageCreator/ExecutionContext.cs b/MPF.Core/ExecutionContexts/DiscImageCreator/ExecutionContext.cs
index 2aebe810..84ba9b7d 100644
--- a/MPF.Core/ExecutionContexts/DiscImageCreator/ExecutionContext.cs
+++ b/MPF.Core/ExecutionContexts/DiscImageCreator/ExecutionContext.cs
@@ -31,13 +31,6 @@ namespace MPF.Core.ExecutionContexts.DiscImageCreator
#endregion
- #region Metadata
-
- ///
- public override InternalProgram InternalProgram => InternalProgram.DiscImageCreator;
-
- #endregion
-
#region Common Input Values
///
diff --git a/MPF.Core/ExecutionContexts/Redumper/ExecutionContext.cs b/MPF.Core/ExecutionContexts/Redumper/ExecutionContext.cs
index 2ab9e728..468b1718 100644
--- a/MPF.Core/ExecutionContexts/Redumper/ExecutionContext.cs
+++ b/MPF.Core/ExecutionContexts/Redumper/ExecutionContext.cs
@@ -26,13 +26,6 @@ namespace MPF.Core.ExecutionContexts.Redumper
#endregion
- #region Metadata
-
- ///
- public override InternalProgram InternalProgram => InternalProgram.Redumper;
-
- #endregion
-
#region Flag Values
///