public bool ContainsKey(string key) { return _locals.ContainsKey(key) || (parent != null && parent.ContainsKey(key)); }