IMO, `$streamCallback` is not a good naming choice especially when there is already a `StreamHttpAdapter` in the library. What about `$persistentCallback`?