One option is to use a [parameter object][1].

Take the parameters required by every instance and bundle them as a seperate class.

See also [this question][2]


  [1]: http://c2.com/cgi/wiki?ParameterObject
  [2]: http://programmers.stackexchange.com/questions/145055/are-there-guidelines-on-how-many-parameters-a-function-should-accept