Change subobjects to use boost::shared_ptr

[#67930112]