Kapsule injector.
Initializes property delegates with provided functions.
Shortcut for required by invoking the class like a function.
Creates and registers delegate for an optional (nullable) injectable property.
Creates and registers delegate for a required (non-null) injectable property.