So, it turns out I can safely revert these changes, and I won't need to add internal methods. After the changes in #1588 get applied, the "member not found" error no longer occurs. From what I can tell, this is because we save a reference to the native event in the `MapBrowserEvent` object, rather than get it from the `goog.events.BrowserEvent` object on demand.