public override IEnumerable <ValidationResult> ValidateChildren()
        {
            var r = new List <ValidationResult>();
            var childrenResult = Property1.Validate();

            r.AddRange(childrenResult);
            return(r);
        }