Stores condition for binding.
Option with function returning condition
Retrieves stored binding's value, used during binding lookup during injection.
Option with binding's value (or
None if the binding is undefined)
Specifies if binding is cacheable False by default
Boolean true if binding is cacheable, false otherwise
Defines if binding is lazy or not False by default
Boolean true if not lazy, false otherwise