Introduce Object adapter to generalize ObjectOperation backends.