SharedData is now qualified by Reader / Writer, not by state group