public bool HasType(Type type) { return(_current.HasType(type) || (_parent != null && _parent.HasType(type))); }