Added accessor function for cumulative size
Optimized rounding
Changed backing getSize to calculateSize, added a getter