Using constructor instead of builder