CSHARP-790: Optimize for the generic version of FindOneAs and only use reflection for the non-generic version.