Remove underlying exception in SettingsService
seal ValidationResult
remove obsolete code
add UIContext.Run() method
use TaskCreationOptions.None
EventAggregator should create less Tasks
update version