Working JSon saving of new Descriptors.
At the moment, the entire array is copied into JsonDocument and the file
replaced each time a new entity is added.