Adds an event subscription. Every time an event occurs, the handler is called, receiving an instance of the event. The subscription is removed when the given lifetime expires.
Sets the property to the given value.
Adds a subscription to changes of the contents of the object.
Returns the current value of the property, or null if the property has not been initialized.