The variables will be at their rawest form, no validation or description.
On the surface I would say this doesn’t feel so bad, especially when its something rather simple like this. But, if you were to extrapolate this to more complex situations or were there are many - potentially most - optional properties you are going to end up with a mess of variables. I personally always opt for complex objects as I feel it is far easier to see and understand what’s going on and what the requirements of the code are!
Now, lets move on to the fun stuff! Lets use this awesome new feature!
You can follow Brendan @BrendanLiamT on Twitter.