How about defining our own service under the bundle's ID namespace? Akin to what Symfony does in `form.xml`:

```
<service id="property_accessor" class="%property_accessor.class%" />
```

Oddly enough, they don't use the factory method. Anyway, this would ensure all of our services use the same PropertyAccessor instance and avoid constructing a dependency in the classes themselves.