Descriptors class for handling descriptor manipulation