We can use 2-parameter ctor with default NULL value for second parameter instead of providing a special 1-paramater ctor.