| Index: service/datastore/key.go
 | 
| diff --git a/service/datastore/key.go b/service/datastore/key.go
 | 
| index 227858858bc76da9850d0ecb019ca1ed6eac8320..2071bfb7b2ad01ceed9c42592d5d6ba01fb6b053 100644
 | 
| --- a/service/datastore/key.go
 | 
| +++ b/service/datastore/key.go
 | 
| @@ -37,9 +37,9 @@ func (k KeyTok) Special() bool {
 | 
|  // ID returns the 'active' id as a Property (either the StringID or the IntID).
 | 
|  func (k KeyTok) ID() Property {
 | 
|  	if k.StringID != "" {
 | 
| -		return Property{value: k.StringID, propType: PTString}
 | 
| +		return MkProperty(k.StringID)
 | 
|  	}
 | 
| -	return Property{value: k.IntID, propType: PTInt}
 | 
| +	return MkProperty(k.IntID)
 | 
|  }
 | 
|  
 | 
|  // Less returns true iff k would sort before other.
 | 
| 
 |