protected function getValueDiffData($method)
    {
        $data = array();
        foreach ($this->getSafeAttributes() as $attribute) {
            $buffer = call_user_func(array($attribute, $method));
            if (count($buffer) > 0) {
                $data[$attribute->getName()] = $buffer;
            }
        }
        return $data;
    }