Still, to me it seems a longwinded and slow way of just passing a few values. I guess i am just old fasioned :/
Only if you're a slow typer. :)
Honestly though, creating monolithic methods with a lot of parameters isn't best practice if you're intending to develop an application that isn't brittle to change or will be maintained by more than one developer.
Generally speaking, you end up spending twice as much, if not more time maintaining applications written this way.
What seems like a lot of typing up front saves you a lot of time later. :)