private void RaisePropertiesChanges()
{
RaisePropertyChanged(() => CurrentProgramState);
RaisePropertyChanged(() => IsValid);
RaisePropertyChanged(() => NumberOfSprites);
RaisePropertyChanged(() => NumberOfActions);
RaisePropertyChanged(() => NumberOfLooks);
RaisePropertyChanged(() => NumberOfSounds);
RaisePropertyChanged(() => IsActivatingLocalProgram);
EditCurrentProgramCommand.RaiseCanExecuteChanged();
PlayCurrentProgramCommand.RaiseCanExecuteChanged();
ShareLocalProgramCommand.RaiseCanExecuteChanged();
RenameProgramCommand.RaiseCanExecuteChanged();
}