When subscribing to the "packages" collection using a ddp client, dependencies are returned as object -> properties (property "package" in the "fields" property). These dependencies are heterogenous and would be easier to deal with if "package" were an array of dependencies instead of a dynamic object.