Use new properties helper and spec defaults