consider serializing bundle at the mgr level and inserting into dto there.  With such a change, create simply takes a dto as a param.