Public constructor.