Refactoring SubscriptionTrait for repetitive subscription requests
Refactoring SubscriptionTrait and implement DeatWatch on publisher
Resolve conflicts