private void ProcessLoadDemoWidgetActivated(WidgetActivatedMessage message) { var widget = message.Widget as LoadDemoWidget; if (widget == null) { return; } message.Handled = true; // Could possibily go direct to PersistenceOperation class here. PersistenceOperationCommands.LoadDemoDatabaseCommand.Execute(this); } }