public function label( $data, $value = null )
	{
		if ( !is_null( $value ) && !is_array( $data ) )
		{
			$data = array( $data => $value );
		}

		if ( !is_array( $data ) )
		{
			throw new \InvalidArgumentException( 'CCValidator::label - invalid label data given' );
		}

		$this->labels = array_merge( $this->labels, $data );
	}