public override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            _viewModel = ViewModelProviders.Of(this).Get(DependencyLocator.Current.CreateHousesViewModel);
            _viewModel.ViewDidLoad();
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            _viewModel = DependencyLocator.Current.CreateHousesViewModel();
            _viewModel.ViewDidLoad();

            var source = new ObservingPlainTableViewSource <HouseCellViewModel>(_viewModel.Houses, BindHouseTableViewCell, nameof(HouseTableViewCell));

            source.WillDisplayCellDelegate = WillDisplayCell;
            TableView.Source = source;
            SetBindings();
        }