Dartで型安全にデータを転送する方法