added interface to retrieve/set info about which schemes do support containers; changes return type of select to vector