Add constructor with default options