Updated the basic model and Roo to handle JSON

In fact I've simplified the model from the eMDR version, however it
needs to be used with a UML/XMI utility