Add a new constructor please. There are [versioning issues with conditional parameters](http://haacked.com/archive/2010/08/10/versioning-issues-with-optional-arguments.aspx/) on a public API.