use lbfgs default arguments to reduce constructor size