add Feature.FromJSON()