Just a thought for enhancement proofing, perhaps the source should be something other than a VBUser but rather a behavior/category that the user exhibits. The abstraction would allow for things like a 'blessed' channel from a room, say piped through a podium microphone that isn't truly tied to a 'User'.