s/register_notification_observer/register_observer
Use default arg
Add interceptor