forEach accepts a second argument to specify the object being used for the callback:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach#Parameters
`this.gaia.webapps.forEach(this.genManifest, this);`