Changing data structures. Service list for proxy is now held in an array. The same changes will be made for agent and monitor as needed.