Pull out AppInstance object to its own class
cf-message-bus properly converts all keys to symbols, so update to use the correct keys