add ability to set recursive registry keys