Это всего лишь триггер в жизненном цикле, от него немного толка если просто так его дёргать
)
вообще, если чуть отклониться, то на мой взгляд у онИнита неподходящее название. Ведь его глобальная ответственность - гарантировать, что инпут параметры переданы. Назвали бы его OnInputParamsReady - что-то типа такого. А то из-за того, что он OnInit, много людей в него тащут логику, которую можно реализовать в конструкторе или вообще при заявлении переменных