Merge ovls and also setup the value and props.

def _merge_ovls(self, ovls):
        """
        Merge ovls and also setup the value and props.
        """

        ret = reduce(lambda x, y: x.merge(y), ovls)
        ret.value = self.value(ovls=ovls)
        ret.set_props(self.props)
        return ret