Get off my lawn, dude. Passing a tuple to a factory proc is definitely a neat, and clean, thing to do.
You can construct a tuple and pass it in, and use that to construct an object. Much neater than a huge parameter list, I think. Sometimes. It depends. As always. Are you sure you want to lecture me about coding practices, considering that you don't know me and I don't know you?
