public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var Validation = (IValidationFunctions)validationContext.GetService(typeof(IValidationFunctions));

            if (!Validation.IsValidGeoJsonArray(InputLayers.ToString()))
            {
                yield return(new ValidationResult("Invalid GeoJSON in InputLayers", new[] { "InputLayer" }));
            }
        }