operator() requires Collection concept, calls access_element, which should in turn require it too, but was using RandomCollection Concept. Fixes ticket #5664.