code: function (oList) {
  					/* Sorting since records */
  					let aKeys = Object.keys(oList),
  						oSorted = {};
  
  					aKeys.sort((a, b) => {
  						let aA = a.split("."),
  							aB = b.split(".");
  
  						if (a === "noVersion") {
  							return 1; /* No version always at end of list */
  						}
  
  						if (b === "noVersion") {
  							return -1; /* No version always at end of list */
  						}
  
  						// Normalize old versions 1.4 to 1.04 for proper sorting
  						a = [aA[0], ('0' + aA[1]).slice(-2)].join("");
  						b = [aB[0], ('0' + aB[1]).slice(-2)].join("");
  
  						// Sort descending
  						return parseInt(b, 10) - parseInt(a, 10);
  					});
  
  					aKeys.forEach((sKey) => {
  						oSorted[sKey] = oList[sKey];
  					});
  
  					return oSorted;
  				}
docs: /* Lists - modify and cleanup