protected MessageFilter messageFilter;
protected PushChannel pushChannel;
protected FrontendApi frontendApi;
{
this.statusManager = new StatusManager();
this.messageFilter = new MessageFilter();
// Things that depend on message filter/frontendApi/statusManager
this.pushChannel = PushChannel.create(messageFilter, statusManager);
this.frontendApi = FrontendApi.create(pushChannel, statusManager);
}