Unique identifier for a behavior. This identifier is used to uniquely register a behavior within a registry and is composed of the plugin's name and a specific string identifier.
Sets the behavior logic for a target of type T within a specific context of type C. The behavior logic is provided in the form of a lambda function.
Registers this behavior within the global behavior registry.
Executes the behavior logic for the specified target within the provided context.