Refactored _Operation seems to be working now; also fixed bugs in _LikelihoodFunction::Construct and compute_power