code: func (a *Attempt_ID) FromProperty(p datastore.Property) error {
  	if p.Type() != datastore.PTString {
  		return fmt.Errorf("wrong type for property: %s", p.Type())
  	}
  	return a.SetDMEncoded(p.Value().(string))
  }
docs: // FromProperty implements datastore.PropertyConverter