update tests
Merge branch 'master' into plugin_system
Add callback.go
Merge branch 'master' into plugin_system
Add callback.go
Make callback.go works
Add tests for replace, remove callback
Add callback create, delete
Add callback update
Add callback query
improve scope.go
update scope.go
delete unused callbacks/create.go
Add scope_condition.go
Make callback delete works
make callback create works
callback create.go
implement callback shared
Make callback create pass all tests
use callback update when save