Do named arguments give us any benefits here? We use object initializers in a bunch of places, so i'd prefer that we were consistent.