Refactor auction ending
Mark internal methods private