private static void AddLocalCollectionContributedAction(IReflector reflector,  ParameterInfo p, ContributedActionFacet facet) {
     Type elementType = p.ParameterType.GetGenericArguments()[0];
     var type = reflector.LoadSpecification<IObjectSpecImmutable>(elementType);
     facet.AddLocalCollectionContributee(type, p.Name);
 }