Adding option for recursive persmission change