Typescript Constructor Optional Parameters Default Value