Final tiny refactoring of PatternDesc