To be honest, this function seems a bit "Java-y". Why not just set `_installer` directly? If, for some reason, behavior needed to be added later:

1. it's got an _, so it's private. There shouldn't be many clients setting `_installer`.
2. modern JavaScript has setters... behavior can be added for `this._installer = ...` easily enough