GraphicsData destructor now protected
Changes causing bug