Also, make a key and descriptor final