Keep, but deprecate old constructor

Keeping old constructor to maintain compatibility with existing clients.