nit, can you move this definition to just before its methods (as with the other interface types)