added D member to GaussianNonConj