|  | @@ -15,12 +15,11 @@ var (
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  type UUID struct {
 | 
	
		
			
				|  |  | -	byteValue   []byte
 | 
	
		
			
				|  |  | -	stringValue string
 | 
	
		
			
				|  |  | +	byteValue []byte
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func (this *UUID) String() string {
 | 
	
		
			
				|  |  | -	return this.stringValue
 | 
	
		
			
				|  |  | +	return bytesToString(this.byteValue)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func (this *UUID) Bytes() []byte {
 | 
	
	
		
			
				|  | @@ -75,8 +74,7 @@ func ParseBytes(bytes []byte) (*UUID, error) {
 | 
	
		
			
				|  |  |  		return nil, InvalidID
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	return &UUID{
 | 
	
		
			
				|  |  | -		byteValue:   bytes,
 | 
	
		
			
				|  |  | -		stringValue: bytesToString(bytes),
 | 
	
		
			
				|  |  | +		byteValue: bytes,
 | 
	
		
			
				|  |  |  	}, nil
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -87,8 +85,7 @@ func ParseString(str string) (*UUID, error) {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	uuid := &UUID{
 | 
	
		
			
				|  |  | -		byteValue:   make([]byte, 16),
 | 
	
		
			
				|  |  | -		stringValue: str,
 | 
	
		
			
				|  |  | +		byteValue: make([]byte, 16),
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	b := uuid.byteValue[:]
 | 
	
		
			
				|  |  |  
 |