사이드체인에서 카운실을 추가/제거하는 방법

거버넌스의 addValidator를 통해 새로운 CN을 추가하고
아래 코드를 참고하여 CNStakingContract를 사이드체인에 배포하였습니다.

그 다음 순서는 addressbook 컨트랙트에서 CNStakingContract와 CN주소를 등록하는 것으로 알고 있는데 맞나요?
현재 addressbook은 0000000000000000000000000000000000000400 주소로 genesis.json에서 배포한 상태입니다.
addressbook에서 constructContract, registerCnStakingContract, activateAddressBook 순으로 호출하면 되는 것이 맞는 지 궁금합니다.