Is there a reason this needs to stay in the model here?  At this point, you're better off just moving it into the `InstallerViewInstall` class (so that it's available for template overrides too).