Why can I not write a simple singleton