위와 같이 `?` 로 nullable로 만든 후, null을 기본값으로 넣어주고, `?:` 엘비스로 null이 아닐때를 처리해줘야함.
dart copywith vs kotlin copy 깃허브 이슈 참고 : https://github.com/dart-lang/language/issues/137