No no no no no no....

Deprecate the existing constructor(s) and create new ones instead.

Also, existing calls to this already-implemented constructors should be unchanged