No longer holding a copy of the object in rendered_obj struct -- instead, holding individual variables -- potential fix to proto buf object smart pointer deletion bug