Gotcha! Thanks
I'll have a crack at redesigning it. I was just reworking WDL-ol example, so wasn't my chosen technique to start with really!
If I did want to just patch this up I guess initialising all the pointers to null in the constructor would do the trick though.