def value(self, key, default=None):
        """
        Returns the value from the current settings.
        
        :param      key     | <str>
                    default | <variant>
        
        :return     <variant>
        """
        curr = self._stack[-1]
        return curr.get(key, default)