storing highly shared data structures