improved Contains ArgumentTypeCollection.Contains