shouldn't this be set in the parent constructor instead ?