SM: use utility class for IDelegateService and IUIService delegate
access