ModelDocument.java now also implements IModel to ensure that the getID/getUUID method is implemented