public PropertyCollectionValidationTarget(IEnumerable<string> properties) { Guard.NotNull(properties != null, nameof(properties)); Guard.Assert(properties.Any(), "properties.Any()"); Properties = properties; }