code: func (p *BugTemplate) FromProperty(prop datastore.Property) error {
  	data, err := prop.Project(datastore.PTBytes)
  	if err != nil {
  		return err
  	}
  	return proto.Unmarshal(data.([]byte), p)
  }
docs: // FromProperty implements datastore.PropertyConverter. It parses a '[]byte'
  // into an embedded 'BugTemplate' when used with the "go.chromium.org/gae" library.