The purpose of the library is deep copying of any objects and arbitrarily complex graphs, their comparison, serialization and deserialization without distortion, tracking mutations and manipulating the state.
Homepage: http://makeloft.xyz/workroom/replication-framework