Make modulestore a class