public async Task <T1> ReadFromRequest <T1>(HttpRequest request)
        {
            var starting = await _inner.ReadFromRequest <T1>(request);

            return(starting.As <IForwardsTo <T> >().Transform().As <T1>());
        }