updated Scene deconstructor for boost smart pointers