When I tried testing this method directly in split_test's unittest in common (which uses the XML modulestore), there was no modulestore attribute on the system. I can check to see if there is an additional property that I can check on the modulestore, if it exists, to make sure it is mutable.