diff --git a/Perspex.Base/PerspexObject.cs b/Perspex.Base/PerspexObject.cs
index f585e481d1..8845ed1790 100644
--- a/Perspex.Base/PerspexObject.cs
+++ b/Perspex.Base/PerspexObject.cs
@@ -446,14 +446,11 @@ namespace Perspex
///
/// Gets all of the values explicitly set on this object.
///
- public IEnumerable> GetSetValues()
+ public IEnumerable GetSetValues()
{
foreach (var value in this.values)
{
- yield return Tuple.Create(
- value.Key,
- value.Value.Value,
- (BindingPriority)value.Value.ValuePriority);
+ yield return new PerspexPropertyValue(value.Key, value.Value);
}
}
diff --git a/Perspex.Diagnostics/Debug.cs b/Perspex.Diagnostics/Debug.cs
index bc3330b286..80bb82c3e8 100644
--- a/Perspex.Diagnostics/Debug.cs
+++ b/Perspex.Diagnostics/Debug.cs
@@ -44,11 +44,11 @@ namespace Perspex.Diagnostics
{
builder.Append(Indent(indent));
builder.Append(" | ");
- builder.Append(value.Item1.Name);
+ builder.Append(value.Property.Name);
builder.Append(" = ");
- builder.Append(value.Item2 ?? "(null)");
+ builder.Append(value.CurrentValue ?? "(null)");
builder.Append(" [");
- builder.Append(value.Item3);
+ builder.Append(value.PriorityValue.ValuePriority);
builder.AppendLine("]");
}
}