di (dependency injection) component from shortcut framework