#25 Modifying the interface to remove the "id" from view
#25 Sorting on the nested "rules" is lost because JSON.deep follows this regardless of sorting the object. Turned it to a hasmap and prepared the nested "rules" in sorted order.