moved updatedInfoFields call from CalculateMoments() to CalculateField()