Add attribute processing utilities