Corrected the panopticon issue (I think!)

Task @T60 : Rewrote panopticon to use simple data copies instead
shared pointers.. and now I can not make it fail. I'm going with
this fix.