Yes, technically, only the containing tuple is upserted, while contained associations can be inserted, updated or removed. Any naming proposals welcome.