Is there a reason to allocate them on the heap ? Does MyIIGaussianEstimator require to acquire them ?
Perhaps consider Clone or ConstAlias depending on what it does.