Add method Assign
Make Updates accept struct other than map[string]interface{}
Document Method Assign