public function label($name, $value, $attributes = []) {
		if (isset($attributes['for'])) {
			$attributes['id'] = $attributes['for'];
		}

		list($attributes) = $this->_prepare($name, $attributes);

		$attributes['for'] = $attributes['id'];

		unset($attributes['id']);
		unset($attributes['name']);
		$attributes = $this->_arrayToAttributesString($attributes);
		$value = $this->_escape($value);

		return "<label{$attributes}>{$value}</label>";
	}