Please move this class to the `impl` module - this is an implementation concept that should not be exposed as an API dependency.