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