Reset client cache when opening a competition.
Propagate the updated event to the ViewModel
Use ObservableCollection instead of list
Removed GetWeapons as we use the collection instead.
Handle better the creation of the local store.
Added null exception
Removed autosetting current competion and set in constructor.
Allow null from datastore.
Allow null from channel.
Check for current competition before continuing.
Check for current competition before continuing.
Continued working with clubs.