public IEnumerable<IResult> Open()
        {
            QueryResult<PersonContactInfo> getPerson = new OpenPerson()
            {
                Id = _result.Id
            }.AsResult();

            yield return Show.Busy();
            yield return getPerson;
            yield return Show.Child<ExplorePersonContactViewModel>().In<ShellViewModel>()
                .Configured(x => x.WithPerson(getPerson.Response));
            yield return Show.NotBusy();
        }
        public IEnumerable <IResult> Open()
        {
            QueryResult <PersonContactInfo> getPerson = new OpenPerson()
            {
                Id = _result.Id
            }.AsResult();

            yield return(Show.Busy());

            yield return(getPerson);

            yield return(Show.Child <ExplorePersonContactViewModel>().In <ShellViewModel>()
                         .Configured(x => x.WithPerson(getPerson.Response)));

            yield return(Show.NotBusy());
        }