public function loadResult(array $result)
    {
        $changed = false;

        foreach (['revenue', 'shipping', 'margin', 'orders', 'items', 'average', 'details'] as $property) {
            if ($this->{$property} != $result[$property]) {
                $this->{$property} = $result[$property];
                $changed = true;
            }
        }

        return $changed;
    }