bool get isVisible => _isVisible;
set isVisible(bool value) { if (_isVisible != value) { _isVisible = value; notifyVisibleListeners(); } }