Two parameters constructor.