Use List instead of Collection in ResolverHook
This makes it possible to reorder the capabilities