Why is _process_backend_kwargs not a method of BaseCanvasBackend?