fix PseudoCollection constructor