| Index: service/datastore/datastore.go
 | 
| diff --git a/service/datastore/datastore.go b/service/datastore/datastore.go
 | 
| index 3b05f392b8b336ec7e1df474475641be8f881b12..fc37d5a2356627066d9c12e122ce46eacccc49c3 100644
 | 
| --- a/service/datastore/datastore.go
 | 
| +++ b/service/datastore/datastore.go
 | 
| @@ -219,6 +219,9 @@ func (d *datastoreImpl) GetAll(q *Query, dst interface{}) error {
 | 
|  }
 | 
|  
 | 
|  func isOkType(v reflect.Type) bool {
 | 
| +	if v == typeOfKey {
 | 
| +		return false
 | 
| +	}
 | 
|  	if v.Implements(typeOfPropertyLoadSaver) {
 | 
|  		return true
 | 
|  	}
 | 
| 
 |