def METHOD_NAME(self, fl_ctx: FLContext):
    self._phase = "init"
    self.shareable_gen = self._engine.get_component(self.shareable_generator_id)
    if not isinstance(self.shareable_gen, ShareableGenerator):
        self.system_panic("shareable_gen should be an instance of ShareableGenerator.", fl_ctx)
    self.persistor = self._engine.get_component(self.persistor_id)
    if not isinstance(self.persistor, LearnablePersistor):
        self.system_panic("persistor should be an instance of LearnablePersistor.", fl_ctx)
    self._global_model = self.persistor.load(fl_ctx)
    fl_ctx.set_prop(AppConstants.GLOBAL_MODEL, self._global_model, private=True, sticky=True)