Map<String, dynamic> toMap() => { 'enabled': enabled, 'inverse': inverse?.value, 'mirror': mirror?.value, };