in reply to Sharing objects between modules

Perhaps the Singleton pattern? See also Class::Singleton.