diff --git a/Dalamud/Game/Addon/Lifecycle/AddonVirtualTable.cs b/Dalamud/Game/Addon/Lifecycle/AddonVirtualTable.cs
index 975ff027d..736415738 100644
--- a/Dalamud/Game/Addon/Lifecycle/AddonVirtualTable.cs
+++ b/Dalamud/Game/Addon/Lifecycle/AddonVirtualTable.cs
@@ -16,16 +16,6 @@ namespace Dalamud.Game.Addon.Lifecycle;
///
internal unsafe class AddonVirtualTable : IDisposable
{
- ///
- /// The original virtual table address for this addon.
- ///
- internal readonly AtkUnitBase.AtkUnitBaseVirtualTable* OriginalVirtualTable;
-
- ///
- /// The modified virtual address for this addon.
- ///
- internal readonly AtkUnitBase.AtkUnitBaseVirtualTable* ModifiedVirtualTable;
-
// This need to be at minimum the largest virtual table size of all addons
// Copying extra entries is not problematic, and is considered safe.
private const int VirtualTableEntryCount = 200;
@@ -133,6 +123,16 @@ internal unsafe class AddonVirtualTable : IDisposable
this.ModifiedVirtualTable->Focus = (delegate* unmanaged)Marshal.GetFunctionPointerForDelegate(this.focusFunction);
}
+ ///
+ /// Gets the original virtual table address for this addon.
+ ///
+ internal AtkUnitBase.AtkUnitBaseVirtualTable* OriginalVirtualTable { get; private set; }
+
+ ///
+ /// Gets the modified virtual address for this addon.
+ ///
+ internal AtkUnitBase.AtkUnitBaseVirtualTable* ModifiedVirtualTable { get; private set; }
+
///
public void Dispose()
{