protected override async Task InitializeOnceAsync(INavigationParameters parameters)
        {
            await base.InitializeOnceAsync(parameters);

            ValidationSessionId = (int)parameters["validationSessionId"];
            SampleItemId        = (int)parameters["sampleItemId"];

            // TODO: Localization
            Title = $"Sample #{SampleItemId}";

            SampleItem sampleItem = await AppDataService.GetSampleItemByIdAsync(SampleItemId, ValidationSessionId);

            ValidationMethod = sampleItem.ValidationSession.ValidationMethod;
            LegendItem       = Mapper.Map <ItemViewModel>(sampleItem.LegendItem);
            Mapper.Map(sampleItem.ValidationSession.LegendItems, LegendItems);
        }