def shadow_copy(self):
ret = self.__class__()<EOL>if not self._is_updated():<EOL><INDENT>self.update()<EOL><DEDENT>ret._parsed_resource = self._parsed_resource<EOL>return ret<EOL>
Return a copy of the resource with same raw data

        :return: copy of the resource