I don't fancy a Ctor with 10 params.