That's not "cruft" -- that's making user code look like it was written after Python 2.4 was released.
And also,
```python
@classmethod
@queryset_only
def as_manager(...
```
does work.