Object value(String propertyId) { final value = _values[propertyId]; if (value != null) return value; throw StateError('No tuning property named "$propertyId".'); }