[API] blob: move user_data before destroy() This is the common convention for language binding tools.