Attribute parser with named parameters