MVVM
MVVM & Message Structure