eagerly assign the attribute name cache, remove const_missing
stop storing multiple copies of a particular attribute name