| Name | Description |
|---|---|
| Provider | Provider specifies how to access data required for clients that are linked to the mediator this provider is used for. |
| Preferred | |
| Mediator | Mediator captures data required for inferring binding expression for the referenced clients using the referenced providers. |
| Client | Client is a model or component that requires a modifier (i.e. a binding) |