Refactor rule parent parameter