override card viewmodel to add platform specific sharing