this will send all components to the client - meaning if there is more than one version of a component in the collection, it will appear twice in this list. should the server only send the latest version of a component, or should we let the client sort it?