diff --git a/src/Avalonia.Base/Avalonia.Base.csproj b/src/Avalonia.Base/Avalonia.Base.csproj
index 887d3ff9bd..46e24aa15a 100644
--- a/src/Avalonia.Base/Avalonia.Base.csproj
+++ b/src/Avalonia.Base/Avalonia.Base.csproj
@@ -118,6 +118,7 @@
+
diff --git a/src/Avalonia.Base/PriorityValue.cs b/src/Avalonia.Base/PriorityValue.cs
index a7eb4465b3..3f4b405de9 100644
--- a/src/Avalonia.Base/PriorityValue.cs
+++ b/src/Avalonia.Base/PriorityValue.cs
@@ -28,7 +28,7 @@ namespace Avalonia
{
private readonly IPriorityValueOwner _owner;
private readonly Type _valueType;
- private readonly Dictionary _levels = new Dictionary();
+ private readonly SingleOrDictionary _levels = new SingleOrDictionary();
private object _value;
private readonly Func