Shading Cancellable to retain backwards compatibility.
Just move Cancellable into the Event API, but without changing Package. Maven will move it to correct folder anyways.