public byte[] ToArray()
 {
     //this.Arguments.ToDictionary(x => x.Value == null);
     return(NETJsonFormatter.Serialize(this));
 }
 public void AddArgument(string key, object value)
 {
     this.Arguments.Add(key, value);
     this.ValuesForNETJson.Add(key, NETJsonFormatter.SerializeWithType(value));
     this.TypesForNETJson.Add(key, value.GetType());
 }