The alternative representation I had in mind for CRT was more along the line of:

```python
RSAPrivateNumbers(
    p=p,
    q=q,
    d=d,
    crt=PCKS1CRT(dmp1, dmq1, iqmp),
    public_numbers=RSAPublicNumbers(e, n)
)
```