added sender property to viewmodels