Added more constructors.