二重目的語構文の派生について皆さんはどう考えますか?

俺が立てた仮説:
      vP          (get)はDP2とDP3の所有関係を示す空の動詞。
     /\         head Vに留まり、移動はしない。
   DP1   v'       [vφ]がPFで 'GIVE' とSpell-Outする。
 φJohn  /\
       v    VP
      φ   /\
         DP2  V'
       φMary  /\
            V   DP3
           (get)  a ring

“John will [t give Mary a ring]”
反論があればお願いします。
またこのような説を主張している論文はありますか?