If this is only getting called from EditorManager, I think we should leave the underscore on it.  Extensions and other modules should never be calling this.  We use prefixes for semi-private methods in a few other places too.