update data structure
update data and handle the received params with 'key' property instead of a 'name' property. This way, it has the same naming convention as the stored data
return an array in the get services request response
when requesting all the services, return an array. When requesting only one service, return an object