Modified the other benchmarks to use the interface and AdapterFactory -
no more compilation errors