Simple mvvm example