handle profile and preference attributes in properties