/// <summary>
        /// Loads async all houses from the API and updates the stored houses
        /// </summary>
        public async Task LoadDataAsync(MasterDetailsViewState viewState)
        {
            SampleItems.Clear();
            var houses = await GameOfThronesDataService.GetAllHousesAsync();

            SubstitueEmptyAttributes(houses);

            if (viewState == MasterDetailsViewState.Both)
            {
                if (SampleItems != null)
                {
                    Selected = SampleItems.First();
                }
            }
        }