Util.MapPath now takes HttpContext.Current into consideration
Made the constructor private to enforce the ImageFile.Create factory method usage.