chore(core): make register methods protected

- should not be public API for now

related to CAM-3061