Changed constructors.