Other option is to have a conditional in the model definition, e.g
```python
if import_class_by_path(settings.DJANGO_FSM_LOG_CACHE_BACKEND) is CachedBackend:
    pending_objects = PendingStateLogManager()
```
This would make it more obvious to the reader what is going on.