Add a few QC properties

Run with `runProps`
Refactor property expression
More constructor convenience use