bug fix

@vigsterkr 

Sorry for my mistake.
I forgot to record all the change in the previous PR.

but of course if you know that `m_noise_factor` of `CVariationalGaussianLikelihood` will never be used directly from the derived classes then you it's safe to keep it private.