Provider contactName property is optional
Added select coin message
Added prevent delete in client
Added prevent delete in provider