Added common view model interface for dispose