Incorporate feedback

- Since we're doing constructor injection, the setter is not necessary,
  and neither is the getter. As the setter did not exist previously, and
  the getter was protected previously, they can safely be removed.
- Renamed $locator to $controllers to make the name more semantic.