Use Object.keys instead of for in loop.
Use RSVP.Promise.resolve.
Use local variable instead of this._includeFileCache