Could you rename `$services` with `$serviceLocator` by this way the signature match exactly with the interface.