'Return the default modulestore'

@property
def default_modulestore(self):

    thread_local_default_store = getattr(self.thread_cache, 'default_store', None)
    if thread_local_default_store:
        return thread_local_default_store
    else:
        return self.modulestores[0]
