DependencyAccessor

@RequiresOptIn(message = "Direct access to the DI causes tight coupling. If possible, use constructor injection or parameters.", level = RequiresOptIn.Level.ERROR)
@Target(allowedTargets = [AnnotationTarget.PROPERTY])
annotation class DependencyAccessor

Marks dependency injection system accessors, so direct access must be explicitly opted in.