For S4, the convention is that `new` should only be used inside of package code, not by the package user. R6.Rmd should clarify this for R6.