I'd like to subclass SequentialTaskQueue; would it be possible to make `next` and `queue` protected rather than private?