Update SE: Design Patterns 1: Singleton