private ModelException CreateRequiredPropertyException(IParent parent, string format) => new ModelException(string.Format( CultureInfo.InvariantCulture, format, this.Property.DeclaringType.FullName, this.Property.Name, parent.GetPath()));