public T this[QEDParameterTypes type] { get => parameters[(int)type];
public bool ContainsKey(QEDParameterTypes key) => true;
public bool TryGetValue(QEDParameterTypes key, out T value) { value = this[key]; return(true); }
public T this[QEDParameterTypes type] { get => parameters[(int)type];
public bool ContainsKey(QEDParameterTypes key) => true;
public bool TryGetValue(QEDParameterTypes key, out T value) { value = this[key]; return(true); }