데이터 바인딩 및 MVVM 구조 이해