New, cleaner, more sensible singleton pattern.