public virtual bool ShouldSerializeConditions() { return Conditions != null && Conditions.Count > 0; }