renamed companion object of PartialReport to prevent unapply overloading