Randy, we generally avoid these so as to not run into circular dependency problems, like in case where ConsumerManager imports consumer profile manager. This is highly unlikely to happen though, since we are using manager factory everywhere. To be consistent with that approach and also to avoid potential circular dependency problems, I think we should change it to use manager factory.