Added constructor methods.