fix: 同名のcommandやstateがあると別のfactoryが返って来ることがあったので修正