func (a *AccessorType) UnmarshalJSON(data []byte) error {
    var tmp string
    err := json.Unmarshal(data, &tmp)
    if err == nil {
        *a = map[string]AccessorType{