Cache next state by unordered_map<JointAction, FactSet>.
Merge branch 'develop'