Refactor ViewDescriptions