This makes the package work again
Moved the enabled setter next to the property, and made type hints more accurate