Why Contain and BeEquivalent? BeEquivalent isn't sufficient?