Dictionary <string, string> CreateAdditionalProperties() { if (AdditionalProperties == null) { return(new Dictionary <string, string>()); } return(AdditionalProperties.Select(kvString => kvString.Split('=')) .Where(x => x != null && x.Length >= 2) .ToDictionary(x => x[0], x => x[1]) ); }