Update ViewModel to call properties() on init