contain element matcher now works with maps