moving rounding mode from method arg to ctor parameter