Allow :required to be a symbol
Add desc support