MementoSharp (nuget): MementoSharp is a design pattern extension on object type to save state of object and restore it by state index.
Keywords: state