The following features required: * Consumer should be identifiable at root of tree * Reflection on available streams in broker * Refreshing & re-establishing consumers should be an explicit option, nothing to do with "booting"