Rounding precision can be passed in the constructor