Valid

		Checks if a value is valid based on the instance's values

		Arguments:
			value {mixed} -- The value to validate
			include_name {bool} -- If true, Tree's name will be prepended to
				all error keys

		Returns:
			bool

def valid(self, value, include_name=True):
		"""Valid

		Checks if a value is valid based on the instance's values

		Arguments:
			value {mixed} -- The value to validate
			include_name {bool} -- If true, Tree's name will be prepended to
				all error keys

		Returns:
			bool
		"""

		# Call the parent valid method and return the result
		return super(Tree, self).valid(value, include_name and [self._name] or [])