Expand read model benchmarks, add configuration and type casting

This expands the read model benchmarks to include configuration
and type casting. This is so we can more accurately know if a
change effects the performance of either of these.