I have a Linked List class, which I want to inherit from IMMObject so that it can be used with some specially written Garbage collection pointers, but the problem with this is that IMMObject contains a static Linked List of this class which it uses to store the pointers ready for garbage collection.
Now, this just throws annoying errors at me because the classes aren't recognised yadda yadda yadda...any way around this short of writing the Linked List part of IMMObject by hand or taking advantage of multiple inheritance and creating a seperate CMMLinkedList<> class?