public override IEnumerator<KeyValuePair<string, object>> GetEnumerator() { yield return _command; foreach (var item in _properties) { yield return item; } }