shared data object between modules