Bug fixes and deprecation of overloaded constructors.

Read the title <3.