How attribute lookups and assignments work PREMIUM