let's make it a proper setter for a `lifecycleEnabled` property
(which will then set `_lifecycleEnabled` and call `_updateEnabled()`)