diff --git a/osu.Game/Rulesets/Objects/HitObject.cs b/osu.Game/Rulesets/Objects/HitObject.cs
index ae9ed2b357..64dc94fe16 100644
--- a/osu.Game/Rulesets/Objects/HitObject.cs
+++ b/osu.Game/Rulesets/Objects/HitObject.cs
@@ -56,7 +56,11 @@ namespace osu.Game.Rulesets.Objects
///
/// The keypress hit windows for this .
///
- public HitWindows HitWindows => hitWindows ?? (hitWindows = new HitWindows(overallDifficulty));
+ public HitWindows HitWindows
+ {
+ get => hitWindows ?? (hitWindows = new HitWindows(overallDifficulty));
+ protected set => hitWindows = value;
+ }
private readonly SortedList nestedHitObjects = new SortedList((h1, h2) => h1.StartTime.CompareTo(h2.StartTime));