- Lets use the constructor instead of calling setType here