General SubmodelComponents can now be saved to a json format