Added no-argument constructors.