Adapt ChannelManagerConstructor to persist ChannelManager + handle events