Plugins can monitor changes through callbacks
improvement