Reordered constructors.