DRY: reuse existing properties-{get,set} commands