protected bool NeedsReloadWhenFieldsChanged (Hyena.Query.QueryField [] fields) { if (fields == null) { return true; } foreach (QueryField field in fields) if (NeedsReloadWhenFieldChanged (field)) return true; return false; }