PushSubscription message interchange simplified
Push and Pull channel logic separated in two different traits
removed unused imports from Channel