Pubsub: move _read to prototype