add reset function
fixed attrs name
wrote test to integrate .reset()
fix .reset()
reset values only if they have an orig-value
fixed .update()