private void ValidateDefiningProperty() { if (ParentElement == null) { return; } var declaringPropertyModel = ParentElement.Properties .Where(p => DeclaringProperty.Equals(p.DeclaringProperty)).FirstOrDefault(); if (declaringPropertyModel == null) { return; } declaringPropertyModel.Validate(); }