add RefreshState() instead "...^= true" for buttons disabling/enabling


"Commands can be executed even if CanExecute method returns false" #613