don't using RT_USING_COMPONENT_INIT