Implemented BasicActionHistory