OK, this is working and makes sense.
Add variances using decorators