we can extend to handle also QI Properties e.g. Reference
But lets keep in mind: The JSON DataTable gerneration will derive the DataColumn DataTypes by checking first row values. This can lead to unwanted datatype calculations.
But combining different approaches, done in projects came out to reliable results