Implement usage of IndexFactory, except FSM