WIP: Hook cache up to the charmbrowser and charm details views 

is this by reference so we don't have to update the ATTR value or the one in the browser.js?