esm: add initialize hook, integrate with register
#48842
Merged
initialize hook, integrate with register
#48842