Original Post
I tried to do this without much thought and got very confused! Is there an easy way to do this or does it need to be bodged. Can one simply derive, oe does another singleton have to be created around the base class?