Fixed encapsulation leak in OrderedReport.

Changed OrderedReport’s instance variable to private.  Before, this was
protected, so other classes could access it.

To make the instance variable private, we moved code using the instance
variable from Order enum into OrderedReport.