좀 코드가 길어지긴하는데 익숙함의 문제라

익숙해지면 가독성이 오히려 더 좋고

ChangeNotifier로는 하기 힘든 디테일한 컨트롤을

쉽게할 수 있음

사실 블록구조보단 스트림의 힘이지만