Creating something in a get method feels wrong (I know we have this behavior in reports resources, but that is an optimization). It's hard to keep track of the state of the app when things are created unexpectedly. I'd rather we created it somewhere globally at first (this way we understand how to app loads in the first place...) Either way, I'd probably go for `channels = Mozaic.globalChannels or {}` and `if not alias of channels`