Use nested struct for singleton instance.