Please deprecate the old constructor and add a new one.

Currently this is a breaking change (as @gmcferrin mentioned)