finishing view component tests and refactoring SkinPart to return the instance attribute and not the label