Base constructors added.