simplified owned object destruction