added descriptor attributes cache