track context menu
Named services
Global services
Better tests
Separate service interfaces
Test child provider
service interface
comit