multiple values and collaborators in service descriptor
storing the generated collaborators in an array of the same type