Functional method for decoding attribute lists