Contains and Contained are commutators, no?

Judging by the code where one just calls the other with the arguments inverted...