Updated docs
Add hooks for deep cloning and equality