Sometimes it must be singleton and sometimes it must be generic, but what if it must be a generic singleton? Within the last days I thought about a good solution for a generic singleton class. I use this class to build a usefull and small datastore...