improved UnsupervisedEmissionDistFactory api