Netifd - restart on configuration change?

I'm porting a new protocol to netifd. This protocol is managed by a daemon that loads configuration on boot. Sometimes, configuration is changed from LuCI or something like that. Monitoring these changes is not supported by the underlying daemon.

Is there any way the protocol task can be restarted and supplied with the new configuration automatically, once "Save and Apply" is pressed? Making users press the restart button manually to commit changes to the protocol doesn't seem idiomatic.