that's a good idea.

the `new_resource` is due to how large parts (ok all) of the definition is being moved into a HWRP.