[BUG] injecting Ctx doesn't bring request info in graphql resolvers. Cannot access any request header in a resolver method.
I have a default installation of Ts.ED application using Prisma, TypeGraphql, Koa selected. It created a standard config for graphql like this:

```typescript
export const config: Partial<TsED.Configuration> = {
  version: pkg.version,
  envs,
  logger: loggerConfig,
  graphql: {
    default: {
      path: "/graphql",
      buildSchemaOptions: {
      },
    }
  },
  // additional shared configuration
};
```

I have a user resolver and a simple signup mutation;

```typescript
@ResolverService()
export class UserResolver {
  // ...

  @Mutation(() => User)
  async signUp(
    @Arg('username') username: string,
    @Arg('email') email: string, 
    @Arg('password') password: string,
  ): Promise<User> {
    // const ipAddr = ... <- trying to get ip address of requester
    return this.userService.signUp(ipAddr, email, password, username)
  }

}
```
I tried to inject @Ctx() but it doesn't have request data in it (or I couldn't find).

Also when I use a service injectable along request, I can set a field of it to context by help of a middleware. But when I tried to access it from resolver its field of context become null.