Common design patterns written with thread safety in mind