Creates a data element reading a representation from the given stream.

        :returns: object implementing
            :class:`everest.representers.interfaces.IExplicitDataElement`

def data_from_stream(self, stream):
        """
        Creates a data element reading a representation from the given stream.

        :returns: object implementing
            :class:`everest.representers.interfaces.IExplicitDataElement`
        """
        parser = self._make_representation_parser(stream, self.resource_class,
                                                  self._mapping)
        return parser.run()