Docblock return type corrections
Added Pubsub Subscriber interface