Object Shift in Double Object Constructions and the Theory of Case