diff --git a/src/Smaragd/ViewModels/ValidatingViewModel.cs b/src/Smaragd/ViewModels/ValidatingViewModel.cs
index 2b3af6f..9ff87b9 100644
--- a/src/Smaragd/ViewModels/ValidatingViewModel.cs
+++ b/src/Smaragd/ViewModels/ValidatingViewModel.cs
@@ -1,7 +1,6 @@
using System;
using System.Collections;
using System.Collections.Generic;
-using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
@@ -51,13 +50,13 @@ public virtual void SetErrors(IEnumerable errors, [CallerMemberName] string prop
///
[IsDirtyIgnored]
- public virtual bool HasErrors => _errors.Any();
+ public virtual bool HasErrors => _errors.Count > 0;
///
public virtual IEnumerable GetErrors(string propertyName)
{
if (String.IsNullOrEmpty(propertyName))
- return _errors.SelectMany(kvp => kvp.Value.Cast