[Pkg-javascript-commits] [node-cssstyle] 19/39: Make all properties configurable

Wolfgang Borgert debacle at moszumanska.debian.org
Sat Sep 20 20:22:35 UTC 2014


This is an automated email from the git hooks/post-receive script.

debacle pushed a commit to branch master
in repository node-cssstyle.

commit 358b22876a44516107abbb00c73cc526f23c6b3e
Author: Chad Walker <chad at chad-cat-lore-eddie.com>
Date:   Tue Nov 26 12:33:10 2013 -0600

    Make all properties configurable
    
    also bump the version
---
 lib/properties/alignmentBaseline.js                     | 3 ++-
 lib/properties/azimuth.js                               | 3 ++-
 lib/properties/background.js                            | 3 ++-
 lib/properties/backgroundAttachment.js                  | 3 ++-
 lib/properties/backgroundClip.js                        | 3 ++-
 lib/properties/backgroundColor.js                       | 3 ++-
 lib/properties/backgroundImage.js                       | 3 ++-
 lib/properties/backgroundOrigin.js                      | 3 ++-
 lib/properties/backgroundPosition.js                    | 3 ++-
 lib/properties/backgroundPositionX.js                   | 3 ++-
 lib/properties/backgroundPositionY.js                   | 3 ++-
 lib/properties/backgroundRepeat.js                      | 3 ++-
 lib/properties/backgroundRepeatX.js                     | 3 ++-
 lib/properties/backgroundRepeatY.js                     | 3 ++-
 lib/properties/backgroundSize.js                        | 3 ++-
 lib/properties/baselineShift.js                         | 3 ++-
 lib/properties/border.js                                | 3 ++-
 lib/properties/borderBottom.js                          | 3 ++-
 lib/properties/borderBottomColor.js                     | 3 ++-
 lib/properties/borderBottomLeftRadius.js                | 3 ++-
 lib/properties/borderBottomRightRadius.js               | 3 ++-
 lib/properties/borderBottomStyle.js                     | 3 ++-
 lib/properties/borderBottomWidth.js                     | 3 ++-
 lib/properties/borderCollapse.js                        | 3 ++-
 lib/properties/borderColor.js                           | 3 ++-
 lib/properties/borderImage.js                           | 3 ++-
 lib/properties/borderImageOutset.js                     | 3 ++-
 lib/properties/borderImageRepeat.js                     | 3 ++-
 lib/properties/borderImageSlice.js                      | 3 ++-
 lib/properties/borderImageSource.js                     | 3 ++-
 lib/properties/borderImageWidth.js                      | 3 ++-
 lib/properties/borderLeft.js                            | 3 ++-
 lib/properties/borderLeftColor.js                       | 3 ++-
 lib/properties/borderLeftStyle.js                       | 3 ++-
 lib/properties/borderLeftWidth.js                       | 3 ++-
 lib/properties/borderRadius.js                          | 3 ++-
 lib/properties/borderRight.js                           | 3 ++-
 lib/properties/borderRightColor.js                      | 3 ++-
 lib/properties/borderRightStyle.js                      | 3 ++-
 lib/properties/borderRightWidth.js                      | 3 ++-
 lib/properties/borderSpacing.js                         | 3 ++-
 lib/properties/borderStyle.js                           | 3 ++-
 lib/properties/borderTop.js                             | 3 ++-
 lib/properties/borderTopColor.js                        | 3 ++-
 lib/properties/borderTopLeftRadius.js                   | 3 ++-
 lib/properties/borderTopRightRadius.js                  | 3 ++-
 lib/properties/borderTopStyle.js                        | 3 ++-
 lib/properties/borderTopWidth.js                        | 3 ++-
 lib/properties/borderWidth.js                           | 3 ++-
 lib/properties/bottom.js                                | 3 ++-
 lib/properties/boxShadow.js                             | 3 ++-
 lib/properties/boxSizing.js                             | 3 ++-
 lib/properties/captionSide.js                           | 3 ++-
 lib/properties/clear.js                                 | 3 ++-
 lib/properties/clip.js                                  | 3 ++-
 lib/properties/clipPath.js                              | 3 ++-
 lib/properties/clipRule.js                              | 3 ++-
 lib/properties/color.js                                 | 3 ++-
 lib/properties/colorInterpolation.js                    | 3 ++-
 lib/properties/colorInterpolationFilters.js             | 3 ++-
 lib/properties/colorProfile.js                          | 3 ++-
 lib/properties/colorRendering.js                        | 3 ++-
 lib/properties/content.js                               | 3 ++-
 lib/properties/counterIncrement.js                      | 3 ++-
 lib/properties/counterReset.js                          | 3 ++-
 lib/properties/cssFloat.js                              | 3 ++-
 lib/properties/cue.js                                   | 3 ++-
 lib/properties/cueAfter.js                              | 3 ++-
 lib/properties/cueBefore.js                             | 3 ++-
 lib/properties/cursor.js                                | 3 ++-
 lib/properties/direction.js                             | 3 ++-
 lib/properties/display.js                               | 3 ++-
 lib/properties/dominantBaseline.js                      | 3 ++-
 lib/properties/elevation.js                             | 3 ++-
 lib/properties/emptyCells.js                            | 3 ++-
 lib/properties/enableBackground.js                      | 3 ++-
 lib/properties/fill.js                                  | 3 ++-
 lib/properties/fillOpacity.js                           | 3 ++-
 lib/properties/fillRule.js                              | 3 ++-
 lib/properties/filter.js                                | 3 ++-
 lib/properties/floodColor.js                            | 3 ++-
 lib/properties/floodOpacity.js                          | 3 ++-
 lib/properties/font.js                                  | 3 ++-
 lib/properties/fontFamily.js                            | 3 ++-
 lib/properties/fontSize.js                              | 3 ++-
 lib/properties/fontSizeAdjust.js                        | 3 ++-
 lib/properties/fontStretch.js                           | 3 ++-
 lib/properties/fontStyle.js                             | 3 ++-
 lib/properties/fontVariant.js                           | 3 ++-
 lib/properties/fontWeight.js                            | 3 ++-
 lib/properties/glyphOrientationHorizontal.js            | 3 ++-
 lib/properties/glyphOrientationVertical.js              | 3 ++-
 lib/properties/height.js                                | 3 ++-
 lib/properties/imageRendering.js                        | 3 ++-
 lib/properties/kerning.js                               | 3 ++-
 lib/properties/left.js                                  | 3 ++-
 lib/properties/letterSpacing.js                         | 3 ++-
 lib/properties/lightingColor.js                         | 3 ++-
 lib/properties/lineHeight.js                            | 3 ++-
 lib/properties/listStyle.js                             | 3 ++-
 lib/properties/listStyleImage.js                        | 3 ++-
 lib/properties/listStylePosition.js                     | 3 ++-
 lib/properties/listStyleType.js                         | 3 ++-
 lib/properties/margin.js                                | 3 ++-
 lib/properties/marginBottom.js                          | 3 ++-
 lib/properties/marginLeft.js                            | 3 ++-
 lib/properties/marginRight.js                           | 3 ++-
 lib/properties/marginTop.js                             | 3 ++-
 lib/properties/marker.js                                | 3 ++-
 lib/properties/markerEnd.js                             | 3 ++-
 lib/properties/markerMid.js                             | 3 ++-
 lib/properties/markerOffset.js                          | 3 ++-
 lib/properties/markerStart.js                           | 3 ++-
 lib/properties/marks.js                                 | 3 ++-
 lib/properties/mask.js                                  | 3 ++-
 lib/properties/maxHeight.js                             | 3 ++-
 lib/properties/maxWidth.js                              | 3 ++-
 lib/properties/minHeight.js                             | 3 ++-
 lib/properties/minWidth.js                              | 3 ++-
 lib/properties/opacity.js                               | 3 ++-
 lib/properties/orphans.js                               | 3 ++-
 lib/properties/outline.js                               | 3 ++-
 lib/properties/outlineColor.js                          | 3 ++-
 lib/properties/outlineOffset.js                         | 3 ++-
 lib/properties/outlineStyle.js                          | 3 ++-
 lib/properties/outlineWidth.js                          | 3 ++-
 lib/properties/overflow.js                              | 3 ++-
 lib/properties/overflowX.js                             | 3 ++-
 lib/properties/overflowY.js                             | 3 ++-
 lib/properties/padding.js                               | 3 ++-
 lib/properties/paddingBottom.js                         | 3 ++-
 lib/properties/paddingLeft.js                           | 3 ++-
 lib/properties/paddingRight.js                          | 3 ++-
 lib/properties/paddingTop.js                            | 3 ++-
 lib/properties/page.js                                  | 3 ++-
 lib/properties/pageBreakAfter.js                        | 3 ++-
 lib/properties/pageBreakBefore.js                       | 3 ++-
 lib/properties/pageBreakInside.js                       | 3 ++-
 lib/properties/pause.js                                 | 3 ++-
 lib/properties/pauseAfter.js                            | 3 ++-
 lib/properties/pauseBefore.js                           | 3 ++-
 lib/properties/pitch.js                                 | 3 ++-
 lib/properties/pitchRange.js                            | 3 ++-
 lib/properties/playDuring.js                            | 3 ++-
 lib/properties/pointerEvents.js                         | 3 ++-
 lib/properties/position.js                              | 3 ++-
 lib/properties/quotes.js                                | 3 ++-
 lib/properties/resize.js                                | 3 ++-
 lib/properties/richness.js                              | 3 ++-
 lib/properties/right.js                                 | 3 ++-
 lib/properties/shapeRendering.js                        | 3 ++-
 lib/properties/size.js                                  | 3 ++-
 lib/properties/speak.js                                 | 3 ++-
 lib/properties/speakHeader.js                           | 3 ++-
 lib/properties/speakNumeral.js                          | 3 ++-
 lib/properties/speakPunctuation.js                      | 3 ++-
 lib/properties/speechRate.js                            | 3 ++-
 lib/properties/src.js                                   | 3 ++-
 lib/properties/stopColor.js                             | 3 ++-
 lib/properties/stopOpacity.js                           | 3 ++-
 lib/properties/stress.js                                | 3 ++-
 lib/properties/stroke.js                                | 3 ++-
 lib/properties/strokeDasharray.js                       | 3 ++-
 lib/properties/strokeDashoffset.js                      | 3 ++-
 lib/properties/strokeLinecap.js                         | 3 ++-
 lib/properties/strokeLinejoin.js                        | 3 ++-
 lib/properties/strokeMiterlimit.js                      | 3 ++-
 lib/properties/strokeOpacity.js                         | 3 ++-
 lib/properties/strokeWidth.js                           | 3 ++-
 lib/properties/tableLayout.js                           | 3 ++-
 lib/properties/textAlign.js                             | 3 ++-
 lib/properties/textAnchor.js                            | 3 ++-
 lib/properties/textDecoration.js                        | 3 ++-
 lib/properties/textIndent.js                            | 3 ++-
 lib/properties/textLineThrough.js                       | 3 ++-
 lib/properties/textLineThroughColor.js                  | 3 ++-
 lib/properties/textLineThroughMode.js                   | 3 ++-
 lib/properties/textLineThroughStyle.js                  | 3 ++-
 lib/properties/textLineThroughWidth.js                  | 3 ++-
 lib/properties/textOverflow.js                          | 3 ++-
 lib/properties/textOverline.js                          | 3 ++-
 lib/properties/textOverlineColor.js                     | 3 ++-
 lib/properties/textOverlineMode.js                      | 3 ++-
 lib/properties/textOverlineStyle.js                     | 3 ++-
 lib/properties/textOverlineWidth.js                     | 3 ++-
 lib/properties/textRendering.js                         | 3 ++-
 lib/properties/textShadow.js                            | 3 ++-
 lib/properties/textTransform.js                         | 3 ++-
 lib/properties/textUnderline.js                         | 3 ++-
 lib/properties/textUnderlineColor.js                    | 3 ++-
 lib/properties/textUnderlineMode.js                     | 3 ++-
 lib/properties/textUnderlineStyle.js                    | 3 ++-
 lib/properties/textUnderlineWidth.js                    | 3 ++-
 lib/properties/top.js                                   | 3 ++-
 lib/properties/unicodeBidi.js                           | 3 ++-
 lib/properties/unicodeRange.js                          | 3 ++-
 lib/properties/vectorEffect.js                          | 3 ++-
 lib/properties/verticalAlign.js                         | 3 ++-
 lib/properties/visibility.js                            | 3 ++-
 lib/properties/voiceFamily.js                           | 3 ++-
 lib/properties/volume.js                                | 3 ++-
 lib/properties/webkitAnimation.js                       | 3 ++-
 lib/properties/webkitAnimationDelay.js                  | 3 ++-
 lib/properties/webkitAnimationDirection.js              | 3 ++-
 lib/properties/webkitAnimationDuration.js               | 3 ++-
 lib/properties/webkitAnimationFillMode.js               | 3 ++-
 lib/properties/webkitAnimationIterationCount.js         | 3 ++-
 lib/properties/webkitAnimationName.js                   | 3 ++-
 lib/properties/webkitAnimationPlayState.js              | 3 ++-
 lib/properties/webkitAnimationTimingFunction.js         | 3 ++-
 lib/properties/webkitAppearance.js                      | 3 ++-
 lib/properties/webkitAspectRatio.js                     | 3 ++-
 lib/properties/webkitBackfaceVisibility.js              | 3 ++-
 lib/properties/webkitBackgroundClip.js                  | 3 ++-
 lib/properties/webkitBackgroundComposite.js             | 3 ++-
 lib/properties/webkitBackgroundOrigin.js                | 3 ++-
 lib/properties/webkitBackgroundSize.js                  | 3 ++-
 lib/properties/webkitBorderAfter.js                     | 3 ++-
 lib/properties/webkitBorderAfterColor.js                | 3 ++-
 lib/properties/webkitBorderAfterStyle.js                | 3 ++-
 lib/properties/webkitBorderAfterWidth.js                | 3 ++-
 lib/properties/webkitBorderBefore.js                    | 3 ++-
 lib/properties/webkitBorderBeforeColor.js               | 3 ++-
 lib/properties/webkitBorderBeforeStyle.js               | 3 ++-
 lib/properties/webkitBorderBeforeWidth.js               | 3 ++-
 lib/properties/webkitBorderEnd.js                       | 3 ++-
 lib/properties/webkitBorderEndColor.js                  | 3 ++-
 lib/properties/webkitBorderEndStyle.js                  | 3 ++-
 lib/properties/webkitBorderEndWidth.js                  | 3 ++-
 lib/properties/webkitBorderFit.js                       | 3 ++-
 lib/properties/webkitBorderHorizontalSpacing.js         | 3 ++-
 lib/properties/webkitBorderImage.js                     | 3 ++-
 lib/properties/webkitBorderRadius.js                    | 3 ++-
 lib/properties/webkitBorderStart.js                     | 3 ++-
 lib/properties/webkitBorderStartColor.js                | 3 ++-
 lib/properties/webkitBorderStartStyle.js                | 3 ++-
 lib/properties/webkitBorderStartWidth.js                | 3 ++-
 lib/properties/webkitBorderVerticalSpacing.js           | 3 ++-
 lib/properties/webkitBoxAlign.js                        | 3 ++-
 lib/properties/webkitBoxDirection.js                    | 3 ++-
 lib/properties/webkitBoxFlex.js                         | 3 ++-
 lib/properties/webkitBoxFlexGroup.js                    | 3 ++-
 lib/properties/webkitBoxLines.js                        | 3 ++-
 lib/properties/webkitBoxOrdinalGroup.js                 | 3 ++-
 lib/properties/webkitBoxOrient.js                       | 3 ++-
 lib/properties/webkitBoxPack.js                         | 3 ++-
 lib/properties/webkitBoxReflect.js                      | 3 ++-
 lib/properties/webkitBoxShadow.js                       | 3 ++-
 lib/properties/webkitColorCorrection.js                 | 3 ++-
 lib/properties/webkitColumnAxis.js                      | 3 ++-
 lib/properties/webkitColumnBreakAfter.js                | 3 ++-
 lib/properties/webkitColumnBreakBefore.js               | 3 ++-
 lib/properties/webkitColumnBreakInside.js               | 3 ++-
 lib/properties/webkitColumnCount.js                     | 3 ++-
 lib/properties/webkitColumnGap.js                       | 3 ++-
 lib/properties/webkitColumnRule.js                      | 3 ++-
 lib/properties/webkitColumnRuleColor.js                 | 3 ++-
 lib/properties/webkitColumnRuleStyle.js                 | 3 ++-
 lib/properties/webkitColumnRuleWidth.js                 | 3 ++-
 lib/properties/webkitColumnSpan.js                      | 3 ++-
 lib/properties/webkitColumnWidth.js                     | 3 ++-
 lib/properties/webkitColumns.js                         | 3 ++-
 lib/properties/webkitFilter.js                          | 3 ++-
 lib/properties/webkitFlexAlign.js                       | 3 ++-
 lib/properties/webkitFlexDirection.js                   | 3 ++-
 lib/properties/webkitFlexFlow.js                        | 3 ++-
 lib/properties/webkitFlexItemAlign.js                   | 3 ++-
 lib/properties/webkitFlexLinePack.js                    | 3 ++-
 lib/properties/webkitFlexOrder.js                       | 3 ++-
 lib/properties/webkitFlexPack.js                        | 3 ++-
 lib/properties/webkitFlexWrap.js                        | 3 ++-
 lib/properties/webkitFlowFrom.js                        | 3 ++-
 lib/properties/webkitFlowInto.js                        | 3 ++-
 lib/properties/webkitFontFeatureSettings.js             | 3 ++-
 lib/properties/webkitFontKerning.js                     | 3 ++-
 lib/properties/webkitFontSizeDelta.js                   | 3 ++-
 lib/properties/webkitFontSmoothing.js                   | 3 ++-
 lib/properties/webkitFontVariantLigatures.js            | 3 ++-
 lib/properties/webkitHighlight.js                       | 3 ++-
 lib/properties/webkitHyphenateCharacter.js              | 3 ++-
 lib/properties/webkitHyphenateLimitAfter.js             | 3 ++-
 lib/properties/webkitHyphenateLimitBefore.js            | 3 ++-
 lib/properties/webkitHyphenateLimitLines.js             | 3 ++-
 lib/properties/webkitHyphens.js                         | 3 ++-
 lib/properties/webkitLineAlign.js                       | 3 ++-
 lib/properties/webkitLineBoxContain.js                  | 3 ++-
 lib/properties/webkitLineBreak.js                       | 3 ++-
 lib/properties/webkitLineClamp.js                       | 3 ++-
 lib/properties/webkitLineGrid.js                        | 3 ++-
 lib/properties/webkitLineSnap.js                        | 3 ++-
 lib/properties/webkitLocale.js                          | 3 ++-
 lib/properties/webkitLogicalHeight.js                   | 3 ++-
 lib/properties/webkitLogicalWidth.js                    | 3 ++-
 lib/properties/webkitMarginAfter.js                     | 3 ++-
 lib/properties/webkitMarginAfterCollapse.js             | 3 ++-
 lib/properties/webkitMarginBefore.js                    | 3 ++-
 lib/properties/webkitMarginBeforeCollapse.js            | 3 ++-
 lib/properties/webkitMarginBottomCollapse.js            | 3 ++-
 lib/properties/webkitMarginCollapse.js                  | 3 ++-
 lib/properties/webkitMarginEnd.js                       | 3 ++-
 lib/properties/webkitMarginStart.js                     | 3 ++-
 lib/properties/webkitMarginTopCollapse.js               | 3 ++-
 lib/properties/webkitMarquee.js                         | 3 ++-
 lib/properties/webkitMarqueeDirection.js                | 3 ++-
 lib/properties/webkitMarqueeIncrement.js                | 3 ++-
 lib/properties/webkitMarqueeRepetition.js               | 3 ++-
 lib/properties/webkitMarqueeSpeed.js                    | 3 ++-
 lib/properties/webkitMarqueeStyle.js                    | 3 ++-
 lib/properties/webkitMask.js                            | 3 ++-
 lib/properties/webkitMaskAttachment.js                  | 3 ++-
 lib/properties/webkitMaskBoxImage.js                    | 3 ++-
 lib/properties/webkitMaskBoxImageOutset.js              | 3 ++-
 lib/properties/webkitMaskBoxImageRepeat.js              | 3 ++-
 lib/properties/webkitMaskBoxImageSlice.js               | 3 ++-
 lib/properties/webkitMaskBoxImageSource.js              | 3 ++-
 lib/properties/webkitMaskBoxImageWidth.js               | 3 ++-
 lib/properties/webkitMaskClip.js                        | 3 ++-
 lib/properties/webkitMaskComposite.js                   | 3 ++-
 lib/properties/webkitMaskImage.js                       | 3 ++-
 lib/properties/webkitMaskOrigin.js                      | 3 ++-
 lib/properties/webkitMaskPosition.js                    | 3 ++-
 lib/properties/webkitMaskPositionX.js                   | 3 ++-
 lib/properties/webkitMaskPositionY.js                   | 3 ++-
 lib/properties/webkitMaskRepeat.js                      | 3 ++-
 lib/properties/webkitMaskRepeatX.js                     | 3 ++-
 lib/properties/webkitMaskRepeatY.js                     | 3 ++-
 lib/properties/webkitMaskSize.js                        | 3 ++-
 lib/properties/webkitMatchNearestMailBlockquoteColor.js | 3 ++-
 lib/properties/webkitMaxLogicalHeight.js                | 3 ++-
 lib/properties/webkitMaxLogicalWidth.js                 | 3 ++-
 lib/properties/webkitMinLogicalHeight.js                | 3 ++-
 lib/properties/webkitMinLogicalWidth.js                 | 3 ++-
 lib/properties/webkitNbspMode.js                        | 3 ++-
 lib/properties/webkitOverflowScrolling.js               | 3 ++-
 lib/properties/webkitPaddingAfter.js                    | 3 ++-
 lib/properties/webkitPaddingBefore.js                   | 3 ++-
 lib/properties/webkitPaddingEnd.js                      | 3 ++-
 lib/properties/webkitPaddingStart.js                    | 3 ++-
 lib/properties/webkitPerspective.js                     | 3 ++-
 lib/properties/webkitPerspectiveOrigin.js               | 3 ++-
 lib/properties/webkitPerspectiveOriginX.js              | 3 ++-
 lib/properties/webkitPerspectiveOriginY.js              | 3 ++-
 lib/properties/webkitPrintColorAdjust.js                | 3 ++-
 lib/properties/webkitRegionBreakAfter.js                | 3 ++-
 lib/properties/webkitRegionBreakBefore.js               | 3 ++-
 lib/properties/webkitRegionBreakInside.js               | 3 ++-
 lib/properties/webkitRegionOverflow.js                  | 3 ++-
 lib/properties/webkitRtlOrdering.js                     | 3 ++-
 lib/properties/webkitSvgShadow.js                       | 3 ++-
 lib/properties/webkitTapHighlightColor.js               | 3 ++-
 lib/properties/webkitTextCombine.js                     | 3 ++-
 lib/properties/webkitTextDecorationsInEffect.js         | 3 ++-
 lib/properties/webkitTextEmphasis.js                    | 3 ++-
 lib/properties/webkitTextEmphasisColor.js               | 3 ++-
 lib/properties/webkitTextEmphasisPosition.js            | 3 ++-
 lib/properties/webkitTextEmphasisStyle.js               | 3 ++-
 lib/properties/webkitTextFillColor.js                   | 3 ++-
 lib/properties/webkitTextOrientation.js                 | 3 ++-
 lib/properties/webkitTextSecurity.js                    | 3 ++-
 lib/properties/webkitTextSizeAdjust.js                  | 3 ++-
 lib/properties/webkitTextStroke.js                      | 3 ++-
 lib/properties/webkitTextStrokeColor.js                 | 3 ++-
 lib/properties/webkitTextStrokeWidth.js                 | 3 ++-
 lib/properties/webkitTransform.js                       | 3 ++-
 lib/properties/webkitTransformOrigin.js                 | 3 ++-
 lib/properties/webkitTransformOriginX.js                | 3 ++-
 lib/properties/webkitTransformOriginY.js                | 3 ++-
 lib/properties/webkitTransformOriginZ.js                | 3 ++-
 lib/properties/webkitTransformStyle.js                  | 3 ++-
 lib/properties/webkitTransition.js                      | 3 ++-
 lib/properties/webkitTransitionDelay.js                 | 3 ++-
 lib/properties/webkitTransitionDuration.js              | 3 ++-
 lib/properties/webkitTransitionProperty.js              | 3 ++-
 lib/properties/webkitTransitionTimingFunction.js        | 3 ++-
 lib/properties/webkitUserDrag.js                        | 3 ++-
 lib/properties/webkitUserModify.js                      | 3 ++-
 lib/properties/webkitUserSelect.js                      | 3 ++-
 lib/properties/webkitWrap.js                            | 3 ++-
 lib/properties/webkitWrapFlow.js                        | 3 ++-
 lib/properties/webkitWrapMargin.js                      | 3 ++-
 lib/properties/webkitWrapPadding.js                     | 3 ++-
 lib/properties/webkitWrapShapeInside.js                 | 3 ++-
 lib/properties/webkitWrapShapeOutside.js                | 3 ++-
 lib/properties/webkitWrapThrough.js                     | 3 ++-
 lib/properties/webkitWritingMode.js                     | 3 ++-
 lib/properties/whiteSpace.js                            | 3 ++-
 lib/properties/widows.js                                | 3 ++-
 lib/properties/width.js                                 | 3 ++-
 lib/properties/wordBreak.js                             | 3 ++-
 lib/properties/wordSpacing.js                           | 3 ++-
 lib/properties/wordWrap.js                              | 3 ++-
 lib/properties/writingMode.js                           | 3 ++-
 lib/properties/zIndex.js                                | 3 ++-
 lib/properties/zoom.js                                  | 3 ++-
 package.json                                            | 2 +-
 395 files changed, 789 insertions(+), 395 deletions(-)

diff --git a/lib/properties/alignmentBaseline.js b/lib/properties/alignmentBaseline.js
index 74515e7..3ec5212 100644
--- a/lib/properties/alignmentBaseline.js
+++ b/lib/properties/alignmentBaseline.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('alignment-baseline');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/azimuth.js b/lib/properties/azimuth.js
index 01472d9..7628480 100644
--- a/lib/properties/azimuth.js
+++ b/lib/properties/azimuth.js
@@ -60,5 +60,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('azimuth');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/background.js b/lib/properties/background.js
index fe5592a..3f62c27 100644
--- a/lib/properties/background.js
+++ b/lib/properties/background.js
@@ -19,5 +19,6 @@ module.exports.isValid = function isValid(v) {
 module.exports.definition = {
     set: shorthandSetter('background', shorthand_for),
     get: shorthandGetter('background', shorthand_for),
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundAttachment.js b/lib/properties/backgroundAttachment.js
index 7bc8d23..2b80f67 100644
--- a/lib/properties/backgroundAttachment.js
+++ b/lib/properties/backgroundAttachment.js
@@ -17,5 +17,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-attachment');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundClip.js b/lib/properties/backgroundClip.js
index 15a9d01..d67a422 100644
--- a/lib/properties/backgroundClip.js
+++ b/lib/properties/backgroundClip.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-clip');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundColor.js b/lib/properties/backgroundColor.js
index fd5a566..7866854 100644
--- a/lib/properties/backgroundColor.js
+++ b/lib/properties/backgroundColor.js
@@ -28,5 +28,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundImage.js b/lib/properties/backgroundImage.js
index 3f1b8fc..ee68419 100644
--- a/lib/properties/backgroundImage.js
+++ b/lib/properties/backgroundImage.js
@@ -24,5 +24,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundOrigin.js b/lib/properties/backgroundOrigin.js
index cfcb178..3af39bb 100644
--- a/lib/properties/backgroundOrigin.js
+++ b/lib/properties/backgroundOrigin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-origin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundPosition.js b/lib/properties/backgroundPosition.js
index 9a2884b..085c869 100644
--- a/lib/properties/backgroundPosition.js
+++ b/lib/properties/backgroundPosition.js
@@ -48,5 +48,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-position');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundPositionX.js b/lib/properties/backgroundPositionX.js
index bc9e463..2967cc9 100644
--- a/lib/properties/backgroundPositionX.js
+++ b/lib/properties/backgroundPositionX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-position-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundPositionY.js b/lib/properties/backgroundPositionY.js
index 874878c..24b562d 100644
--- a/lib/properties/backgroundPositionY.js
+++ b/lib/properties/backgroundPositionY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-position-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundRepeat.js b/lib/properties/backgroundRepeat.js
index 34cafb5..7e37382 100644
--- a/lib/properties/backgroundRepeat.js
+++ b/lib/properties/backgroundRepeat.js
@@ -20,5 +20,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-repeat');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundRepeatX.js b/lib/properties/backgroundRepeatX.js
index d852c20..b8461cf 100644
--- a/lib/properties/backgroundRepeatX.js
+++ b/lib/properties/backgroundRepeatX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-repeat-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundRepeatY.js b/lib/properties/backgroundRepeatY.js
index 95fa673..8c1c6ac 100644
--- a/lib/properties/backgroundRepeatY.js
+++ b/lib/properties/backgroundRepeatY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-repeat-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/backgroundSize.js b/lib/properties/backgroundSize.js
index 6966a91..e17e83c 100644
--- a/lib/properties/backgroundSize.js
+++ b/lib/properties/backgroundSize.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('background-size');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/baselineShift.js b/lib/properties/baselineShift.js
index c3d6c55..257309b 100644
--- a/lib/properties/baselineShift.js
+++ b/lib/properties/baselineShift.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('baseline-shift');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/border.js b/lib/properties/border.js
index 6466e9c..6844117 100644
--- a/lib/properties/border.js
+++ b/lib/properties/border.js
@@ -17,5 +17,6 @@ var isValid = module.exports.isValid = function isValid(v) {
 module.exports.definition = {
     set: shorthandSetter('border', shorthand_for),
     get: shorthandGetter('border', shorthand_for),
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottom.js b/lib/properties/borderBottom.js
index 54cff74..44ef054 100644
--- a/lib/properties/borderBottom.js
+++ b/lib/properties/borderBottom.js
@@ -26,5 +26,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottomColor.js b/lib/properties/borderBottomColor.js
index a3ec3f6..907cf55 100644
--- a/lib/properties/borderBottomColor.js
+++ b/lib/properties/borderBottomColor.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottomLeftRadius.js b/lib/properties/borderBottomLeftRadius.js
index a045995..ab93bdc 100644
--- a/lib/properties/borderBottomLeftRadius.js
+++ b/lib/properties/borderBottomLeftRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom-left-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottomRightRadius.js b/lib/properties/borderBottomRightRadius.js
index 2d07a06..0b2b7f1 100644
--- a/lib/properties/borderBottomRightRadius.js
+++ b/lib/properties/borderBottomRightRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom-right-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottomStyle.js b/lib/properties/borderBottomStyle.js
index 0087fec..1593159 100644
--- a/lib/properties/borderBottomStyle.js
+++ b/lib/properties/borderBottomStyle.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderBottomWidth.js b/lib/properties/borderBottomWidth.js
index e82443a..b8eb960 100644
--- a/lib/properties/borderBottomWidth.js
+++ b/lib/properties/borderBottomWidth.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-bottom-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderCollapse.js b/lib/properties/borderCollapse.js
index 33af8ba..49a550b 100644
--- a/lib/properties/borderCollapse.js
+++ b/lib/properties/borderCollapse.js
@@ -20,5 +20,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderColor.js b/lib/properties/borderColor.js
index 9448178..ab0bb2e 100644
--- a/lib/properties/borderColor.js
+++ b/lib/properties/borderColor.js
@@ -12,5 +12,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImage.js b/lib/properties/borderImage.js
index c9c018e..3b4171f 100644
--- a/lib/properties/borderImage.js
+++ b/lib/properties/borderImage.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImageOutset.js b/lib/properties/borderImageOutset.js
index 620e0ba..9401bb1 100644
--- a/lib/properties/borderImageOutset.js
+++ b/lib/properties/borderImageOutset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image-outset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImageRepeat.js b/lib/properties/borderImageRepeat.js
index 38986ae..4673d5f 100644
--- a/lib/properties/borderImageRepeat.js
+++ b/lib/properties/borderImageRepeat.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image-repeat');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImageSlice.js b/lib/properties/borderImageSlice.js
index 2e67634..3e81305 100644
--- a/lib/properties/borderImageSlice.js
+++ b/lib/properties/borderImageSlice.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image-slice');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImageSource.js b/lib/properties/borderImageSource.js
index 984b73e..1235d6b 100644
--- a/lib/properties/borderImageSource.js
+++ b/lib/properties/borderImageSource.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image-source');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderImageWidth.js b/lib/properties/borderImageWidth.js
index c430d5b..67088b0 100644
--- a/lib/properties/borderImageWidth.js
+++ b/lib/properties/borderImageWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-image-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderLeft.js b/lib/properties/borderLeft.js
index 47687db..f238238 100644
--- a/lib/properties/borderLeft.js
+++ b/lib/properties/borderLeft.js
@@ -26,5 +26,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-left');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderLeftColor.js b/lib/properties/borderLeftColor.js
index 7002ee9..0bac5de 100644
--- a/lib/properties/borderLeftColor.js
+++ b/lib/properties/borderLeftColor.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-left-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderLeftStyle.js b/lib/properties/borderLeftStyle.js
index a6eb666..a549de8 100644
--- a/lib/properties/borderLeftStyle.js
+++ b/lib/properties/borderLeftStyle.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-left-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderLeftWidth.js b/lib/properties/borderLeftWidth.js
index a7027a0..135896a 100644
--- a/lib/properties/borderLeftWidth.js
+++ b/lib/properties/borderLeftWidth.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-left-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderRadius.js b/lib/properties/borderRadius.js
index 164a28f..ae7bd29 100644
--- a/lib/properties/borderRadius.js
+++ b/lib/properties/borderRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderRight.js b/lib/properties/borderRight.js
index e919035..1599ec8 100644
--- a/lib/properties/borderRight.js
+++ b/lib/properties/borderRight.js
@@ -26,5 +26,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-right');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderRightColor.js b/lib/properties/borderRightColor.js
index 343fee1..8d14cd1 100644
--- a/lib/properties/borderRightColor.js
+++ b/lib/properties/borderRightColor.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-right-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderRightStyle.js b/lib/properties/borderRightStyle.js
index e417adb..a74d788 100644
--- a/lib/properties/borderRightStyle.js
+++ b/lib/properties/borderRightStyle.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-right-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderRightWidth.js b/lib/properties/borderRightWidth.js
index 6fbfe5d..c7015cd 100644
--- a/lib/properties/borderRightWidth.js
+++ b/lib/properties/borderRightWidth.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-right-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderSpacing.js b/lib/properties/borderSpacing.js
index e5e582a..afc8d8f 100644
--- a/lib/properties/borderSpacing.js
+++ b/lib/properties/borderSpacing.js
@@ -34,5 +34,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-spacing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderStyle.js b/lib/properties/borderStyle.js
index 955cdbd..c08eecc 100644
--- a/lib/properties/borderStyle.js
+++ b/lib/properties/borderStyle.js
@@ -14,5 +14,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTop.js b/lib/properties/borderTop.js
index 2e25d13..5a52f84 100644
--- a/lib/properties/borderTop.js
+++ b/lib/properties/borderTop.js
@@ -26,5 +26,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTopColor.js b/lib/properties/borderTopColor.js
index 0dad0ae..2f54c4f 100644
--- a/lib/properties/borderTopColor.js
+++ b/lib/properties/borderTopColor.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTopLeftRadius.js b/lib/properties/borderTopLeftRadius.js
index 55e0dc0..27045cb 100644
--- a/lib/properties/borderTopLeftRadius.js
+++ b/lib/properties/borderTopLeftRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top-left-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTopRightRadius.js b/lib/properties/borderTopRightRadius.js
index 58ee985..56e9d82 100644
--- a/lib/properties/borderTopRightRadius.js
+++ b/lib/properties/borderTopRightRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top-right-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTopStyle.js b/lib/properties/borderTopStyle.js
index 316145d..798227f 100644
--- a/lib/properties/borderTopStyle.js
+++ b/lib/properties/borderTopStyle.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderTopWidth.js b/lib/properties/borderTopWidth.js
index 659f61e..0dcf826 100644
--- a/lib/properties/borderTopWidth.js
+++ b/lib/properties/borderTopWidth.js
@@ -11,5 +11,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-top-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/borderWidth.js b/lib/properties/borderWidth.js
index 2fbbd75..578f27e 100644
--- a/lib/properties/borderWidth.js
+++ b/lib/properties/borderWidth.js
@@ -16,5 +16,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('border-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/bottom.js b/lib/properties/bottom.js
index f1ba8a9..941efca 100644
--- a/lib/properties/bottom.js
+++ b/lib/properties/bottom.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('bottom');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/boxShadow.js b/lib/properties/boxShadow.js
index 715bcef..bcf622e 100644
--- a/lib/properties/boxShadow.js
+++ b/lib/properties/boxShadow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('box-shadow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/boxSizing.js b/lib/properties/boxSizing.js
index 8153a2e..8e3059c 100644
--- a/lib/properties/boxSizing.js
+++ b/lib/properties/boxSizing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('box-sizing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/captionSide.js b/lib/properties/captionSide.js
index 3e6216c..1bc56b9 100644
--- a/lib/properties/captionSide.js
+++ b/lib/properties/captionSide.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('caption-side');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/clear.js b/lib/properties/clear.js
index 2576cfe..c9663ba 100644
--- a/lib/properties/clear.js
+++ b/lib/properties/clear.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('clear');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/clip.js b/lib/properties/clip.js
index 9a33aa4..eeb91e9 100644
--- a/lib/properties/clip.js
+++ b/lib/properties/clip.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('clip');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/clipPath.js b/lib/properties/clipPath.js
index 3262dc5..1df43b7 100644
--- a/lib/properties/clipPath.js
+++ b/lib/properties/clipPath.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('clip-path');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/clipRule.js b/lib/properties/clipRule.js
index 32098a6..1b39ed4 100644
--- a/lib/properties/clipRule.js
+++ b/lib/properties/clipRule.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('clip-rule');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/color.js b/lib/properties/color.js
index e3e4be4..0613781 100644
--- a/lib/properties/color.js
+++ b/lib/properties/color.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/colorInterpolation.js b/lib/properties/colorInterpolation.js
index cbd7f8f..5648b77 100644
--- a/lib/properties/colorInterpolation.js
+++ b/lib/properties/colorInterpolation.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('color-interpolation');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/colorInterpolationFilters.js b/lib/properties/colorInterpolationFilters.js
index fb1b62f..e0aa871 100644
--- a/lib/properties/colorInterpolationFilters.js
+++ b/lib/properties/colorInterpolationFilters.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('color-interpolation-filters');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/colorProfile.js b/lib/properties/colorProfile.js
index 6b42c68..6787066 100644
--- a/lib/properties/colorProfile.js
+++ b/lib/properties/colorProfile.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('color-profile');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/colorRendering.js b/lib/properties/colorRendering.js
index 487b83f..0f31607 100644
--- a/lib/properties/colorRendering.js
+++ b/lib/properties/colorRendering.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('color-rendering');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/content.js b/lib/properties/content.js
index 5054d92..7a49f08 100644
--- a/lib/properties/content.js
+++ b/lib/properties/content.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('content');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/counterIncrement.js b/lib/properties/counterIncrement.js
index 062c18b..13291cf 100644
--- a/lib/properties/counterIncrement.js
+++ b/lib/properties/counterIncrement.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('counter-increment');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/counterReset.js b/lib/properties/counterReset.js
index 92c294a..7367a9c 100644
--- a/lib/properties/counterReset.js
+++ b/lib/properties/counterReset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('counter-reset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/cssFloat.js b/lib/properties/cssFloat.js
index 5dd7dfe..f833c44 100644
--- a/lib/properties/cssFloat.js
+++ b/lib/properties/cssFloat.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('float');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/cue.js b/lib/properties/cue.js
index dcdecb9..928a0bd 100644
--- a/lib/properties/cue.js
+++ b/lib/properties/cue.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('cue');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/cueAfter.js b/lib/properties/cueAfter.js
index 37e1f3e..ae902a9 100644
--- a/lib/properties/cueAfter.js
+++ b/lib/properties/cueAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('cue-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/cueBefore.js b/lib/properties/cueBefore.js
index fb2db19..3982336 100644
--- a/lib/properties/cueBefore.js
+++ b/lib/properties/cueBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('cue-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/cursor.js b/lib/properties/cursor.js
index f9a4d19..f44f5d9 100644
--- a/lib/properties/cursor.js
+++ b/lib/properties/cursor.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('cursor');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/direction.js b/lib/properties/direction.js
index 0acb9f9..420fd33 100644
--- a/lib/properties/direction.js
+++ b/lib/properties/direction.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('direction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/display.js b/lib/properties/display.js
index a103b18..65edac0 100644
--- a/lib/properties/display.js
+++ b/lib/properties/display.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('display');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/dominantBaseline.js b/lib/properties/dominantBaseline.js
index 064a442..6f13c2e 100644
--- a/lib/properties/dominantBaseline.js
+++ b/lib/properties/dominantBaseline.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('dominant-baseline');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/elevation.js b/lib/properties/elevation.js
index cb24aa9..6c056b3 100644
--- a/lib/properties/elevation.js
+++ b/lib/properties/elevation.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('elevation');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/emptyCells.js b/lib/properties/emptyCells.js
index 9a93a39..ba4e3d9 100644
--- a/lib/properties/emptyCells.js
+++ b/lib/properties/emptyCells.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('empty-cells');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/enableBackground.js b/lib/properties/enableBackground.js
index fec7532..4450c78 100644
--- a/lib/properties/enableBackground.js
+++ b/lib/properties/enableBackground.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('enable-background');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fill.js b/lib/properties/fill.js
index db47da3..7ec3825 100644
--- a/lib/properties/fill.js
+++ b/lib/properties/fill.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('fill');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fillOpacity.js b/lib/properties/fillOpacity.js
index a07bb06..b3b458e 100644
--- a/lib/properties/fillOpacity.js
+++ b/lib/properties/fillOpacity.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('fill-opacity');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fillRule.js b/lib/properties/fillRule.js
index 4c80f3f..0845cdd 100644
--- a/lib/properties/fillRule.js
+++ b/lib/properties/fillRule.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('fill-rule');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/filter.js b/lib/properties/filter.js
index 50211f6..d8e6eef 100644
--- a/lib/properties/filter.js
+++ b/lib/properties/filter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('filter');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/floodColor.js b/lib/properties/floodColor.js
index d8b38fc..dff8513 100644
--- a/lib/properties/floodColor.js
+++ b/lib/properties/floodColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('flood-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/floodOpacity.js b/lib/properties/floodOpacity.js
index f0f252e..6d60536 100644
--- a/lib/properties/floodOpacity.js
+++ b/lib/properties/floodOpacity.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('flood-opacity');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/font.js b/lib/properties/font.js
index 4c863a1..0f70344 100644
--- a/lib/properties/font.js
+++ b/lib/properties/font.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontFamily.js b/lib/properties/fontFamily.js
index f424347..0fc834c 100644
--- a/lib/properties/fontFamily.js
+++ b/lib/properties/fontFamily.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-family');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontSize.js b/lib/properties/fontSize.js
index a70a2a2..9896e50 100644
--- a/lib/properties/fontSize.js
+++ b/lib/properties/fontSize.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-size');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontSizeAdjust.js b/lib/properties/fontSizeAdjust.js
index 620c14b..012f513 100644
--- a/lib/properties/fontSizeAdjust.js
+++ b/lib/properties/fontSizeAdjust.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-size-adjust');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontStretch.js b/lib/properties/fontStretch.js
index f96e1bf..7356370 100644
--- a/lib/properties/fontStretch.js
+++ b/lib/properties/fontStretch.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-stretch');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontStyle.js b/lib/properties/fontStyle.js
index 34be589..3600eb6 100644
--- a/lib/properties/fontStyle.js
+++ b/lib/properties/fontStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontVariant.js b/lib/properties/fontVariant.js
index b5bbb18..d98570d 100644
--- a/lib/properties/fontVariant.js
+++ b/lib/properties/fontVariant.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-variant');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/fontWeight.js b/lib/properties/fontWeight.js
index e4de8bc..79802eb 100644
--- a/lib/properties/fontWeight.js
+++ b/lib/properties/fontWeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('font-weight');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/glyphOrientationHorizontal.js b/lib/properties/glyphOrientationHorizontal.js
index 49042a2..1b87f03 100644
--- a/lib/properties/glyphOrientationHorizontal.js
+++ b/lib/properties/glyphOrientationHorizontal.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('glyph-orientation-horizontal');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/glyphOrientationVertical.js b/lib/properties/glyphOrientationVertical.js
index 1881a72..2fff910 100644
--- a/lib/properties/glyphOrientationVertical.js
+++ b/lib/properties/glyphOrientationVertical.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('glyph-orientation-vertical');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/height.js b/lib/properties/height.js
index 5edc7c6..2e6fdbc 100644
--- a/lib/properties/height.js
+++ b/lib/properties/height.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/imageRendering.js b/lib/properties/imageRendering.js
index 9329797..c571d2f 100644
--- a/lib/properties/imageRendering.js
+++ b/lib/properties/imageRendering.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('image-rendering');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/kerning.js b/lib/properties/kerning.js
index e6b2602..cb9f49e 100644
--- a/lib/properties/kerning.js
+++ b/lib/properties/kerning.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('kerning');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/left.js b/lib/properties/left.js
index c223b55..a398d9f 100644
--- a/lib/properties/left.js
+++ b/lib/properties/left.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('left');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/letterSpacing.js b/lib/properties/letterSpacing.js
index 9415eb4..17120e7 100644
--- a/lib/properties/letterSpacing.js
+++ b/lib/properties/letterSpacing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('letter-spacing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/lightingColor.js b/lib/properties/lightingColor.js
index 88f5c32..b1eac98 100644
--- a/lib/properties/lightingColor.js
+++ b/lib/properties/lightingColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('lighting-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/lineHeight.js b/lib/properties/lineHeight.js
index 6f54744..e6ff893 100644
--- a/lib/properties/lineHeight.js
+++ b/lib/properties/lineHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('line-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/listStyle.js b/lib/properties/listStyle.js
index 4178c12..bfd8776 100644
--- a/lib/properties/listStyle.js
+++ b/lib/properties/listStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('list-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/listStyleImage.js b/lib/properties/listStyleImage.js
index f53f5b5..51629da 100644
--- a/lib/properties/listStyleImage.js
+++ b/lib/properties/listStyleImage.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('list-style-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/listStylePosition.js b/lib/properties/listStylePosition.js
index fafb639..85d5e37 100644
--- a/lib/properties/listStylePosition.js
+++ b/lib/properties/listStylePosition.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('list-style-position');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/listStyleType.js b/lib/properties/listStyleType.js
index 555ddb6..c3ca1d9 100644
--- a/lib/properties/listStyleType.js
+++ b/lib/properties/listStyleType.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('list-style-type');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/margin.js b/lib/properties/margin.js
index 83b6317..95069cd 100644
--- a/lib/properties/margin.js
+++ b/lib/properties/margin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('margin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marginBottom.js b/lib/properties/marginBottom.js
index 05e4dd0..947007e 100644
--- a/lib/properties/marginBottom.js
+++ b/lib/properties/marginBottom.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('margin-bottom');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marginLeft.js b/lib/properties/marginLeft.js
index 820d311..362981e 100644
--- a/lib/properties/marginLeft.js
+++ b/lib/properties/marginLeft.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('margin-left');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marginRight.js b/lib/properties/marginRight.js
index 396439e..07b7a21 100644
--- a/lib/properties/marginRight.js
+++ b/lib/properties/marginRight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('margin-right');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marginTop.js b/lib/properties/marginTop.js
index 125be65..52ee0b1 100644
--- a/lib/properties/marginTop.js
+++ b/lib/properties/marginTop.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('margin-top');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marker.js b/lib/properties/marker.js
index fa5366e..ddbeb7c 100644
--- a/lib/properties/marker.js
+++ b/lib/properties/marker.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marker');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/markerEnd.js b/lib/properties/markerEnd.js
index 0b8a785..90ca839 100644
--- a/lib/properties/markerEnd.js
+++ b/lib/properties/markerEnd.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marker-end');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/markerMid.js b/lib/properties/markerMid.js
index 2671256..0efc46b 100644
--- a/lib/properties/markerMid.js
+++ b/lib/properties/markerMid.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marker-mid');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/markerOffset.js b/lib/properties/markerOffset.js
index fb513f8..ea21965 100644
--- a/lib/properties/markerOffset.js
+++ b/lib/properties/markerOffset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marker-offset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/markerStart.js b/lib/properties/markerStart.js
index 4d42027..46c6755 100644
--- a/lib/properties/markerStart.js
+++ b/lib/properties/markerStart.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marker-start');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/marks.js b/lib/properties/marks.js
index 8e45949..530519f 100644
--- a/lib/properties/marks.js
+++ b/lib/properties/marks.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('marks');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/mask.js b/lib/properties/mask.js
index aa70148..ad8a2a5 100644
--- a/lib/properties/mask.js
+++ b/lib/properties/mask.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('mask');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/maxHeight.js b/lib/properties/maxHeight.js
index b2ecfd7..28203cd 100644
--- a/lib/properties/maxHeight.js
+++ b/lib/properties/maxHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('max-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/maxWidth.js b/lib/properties/maxWidth.js
index a2f8494..0745dbb 100644
--- a/lib/properties/maxWidth.js
+++ b/lib/properties/maxWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('max-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/minHeight.js b/lib/properties/minHeight.js
index 3450bf4..80ac4b3 100644
--- a/lib/properties/minHeight.js
+++ b/lib/properties/minHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('min-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/minWidth.js b/lib/properties/minWidth.js
index 64b3ba0..58d3fb7 100644
--- a/lib/properties/minWidth.js
+++ b/lib/properties/minWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('min-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/opacity.js b/lib/properties/opacity.js
index 53782b5..ade42d9 100644
--- a/lib/properties/opacity.js
+++ b/lib/properties/opacity.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('opacity');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/orphans.js b/lib/properties/orphans.js
index 8b26f47..799165f 100644
--- a/lib/properties/orphans.js
+++ b/lib/properties/orphans.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('orphans');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/outline.js b/lib/properties/outline.js
index ea6cca4..5ec9803 100644
--- a/lib/properties/outline.js
+++ b/lib/properties/outline.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('outline');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/outlineColor.js b/lib/properties/outlineColor.js
index 8896485..3df0338 100644
--- a/lib/properties/outlineColor.js
+++ b/lib/properties/outlineColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('outline-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/outlineOffset.js b/lib/properties/outlineOffset.js
index a8dc58f..20e32db 100644
--- a/lib/properties/outlineOffset.js
+++ b/lib/properties/outlineOffset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('outline-offset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/outlineStyle.js b/lib/properties/outlineStyle.js
index fad5de1..4ede9a0 100644
--- a/lib/properties/outlineStyle.js
+++ b/lib/properties/outlineStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('outline-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/outlineWidth.js b/lib/properties/outlineWidth.js
index 5d2edb3..c68eaba 100644
--- a/lib/properties/outlineWidth.js
+++ b/lib/properties/outlineWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('outline-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/overflow.js b/lib/properties/overflow.js
index f51836f..54737e4 100644
--- a/lib/properties/overflow.js
+++ b/lib/properties/overflow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('overflow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/overflowX.js b/lib/properties/overflowX.js
index 63728da..79cfe99 100644
--- a/lib/properties/overflowX.js
+++ b/lib/properties/overflowX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('overflow-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/overflowY.js b/lib/properties/overflowY.js
index 5101e96..7b5a2a5 100644
--- a/lib/properties/overflowY.js
+++ b/lib/properties/overflowY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('overflow-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/padding.js b/lib/properties/padding.js
index 657c41d..d74e2d7 100644
--- a/lib/properties/padding.js
+++ b/lib/properties/padding.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('padding');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/paddingBottom.js b/lib/properties/paddingBottom.js
index 9fb30c3..d3cc251 100644
--- a/lib/properties/paddingBottom.js
+++ b/lib/properties/paddingBottom.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('padding-bottom');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/paddingLeft.js b/lib/properties/paddingLeft.js
index 82030ae..d72a64d 100644
--- a/lib/properties/paddingLeft.js
+++ b/lib/properties/paddingLeft.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('padding-left');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/paddingRight.js b/lib/properties/paddingRight.js
index 486d91a..0a27500 100644
--- a/lib/properties/paddingRight.js
+++ b/lib/properties/paddingRight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('padding-right');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/paddingTop.js b/lib/properties/paddingTop.js
index ed2f27e..898e84a 100644
--- a/lib/properties/paddingTop.js
+++ b/lib/properties/paddingTop.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('padding-top');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/page.js b/lib/properties/page.js
index 7642293..7726467 100644
--- a/lib/properties/page.js
+++ b/lib/properties/page.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('page');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pageBreakAfter.js b/lib/properties/pageBreakAfter.js
index 38e60bb..bbd6951 100644
--- a/lib/properties/pageBreakAfter.js
+++ b/lib/properties/pageBreakAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('page-break-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pageBreakBefore.js b/lib/properties/pageBreakBefore.js
index 4da5623..5e5f630 100644
--- a/lib/properties/pageBreakBefore.js
+++ b/lib/properties/pageBreakBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('page-break-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pageBreakInside.js b/lib/properties/pageBreakInside.js
index cb1ffa6..b95b7f7 100644
--- a/lib/properties/pageBreakInside.js
+++ b/lib/properties/pageBreakInside.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('page-break-inside');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pause.js b/lib/properties/pause.js
index 3ce825b..200c056 100644
--- a/lib/properties/pause.js
+++ b/lib/properties/pause.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pause');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pauseAfter.js b/lib/properties/pauseAfter.js
index ccc5392..e243019 100644
--- a/lib/properties/pauseAfter.js
+++ b/lib/properties/pauseAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pause-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pauseBefore.js b/lib/properties/pauseBefore.js
index a4f75ac..d298321 100644
--- a/lib/properties/pauseBefore.js
+++ b/lib/properties/pauseBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pause-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pitch.js b/lib/properties/pitch.js
index 7c593db..bb98b49 100644
--- a/lib/properties/pitch.js
+++ b/lib/properties/pitch.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pitch');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pitchRange.js b/lib/properties/pitchRange.js
index dc0e6e0..a2cd83d 100644
--- a/lib/properties/pitchRange.js
+++ b/lib/properties/pitchRange.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pitch-range');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/playDuring.js b/lib/properties/playDuring.js
index 46a28d7..37fc814 100644
--- a/lib/properties/playDuring.js
+++ b/lib/properties/playDuring.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('play-during');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/pointerEvents.js b/lib/properties/pointerEvents.js
index 626bd16..e44b742 100644
--- a/lib/properties/pointerEvents.js
+++ b/lib/properties/pointerEvents.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('pointer-events');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/position.js b/lib/properties/position.js
index f9d11dd..4ea50c6 100644
--- a/lib/properties/position.js
+++ b/lib/properties/position.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('position');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/quotes.js b/lib/properties/quotes.js
index 48d41e7..24e8ed7 100644
--- a/lib/properties/quotes.js
+++ b/lib/properties/quotes.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('quotes');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/resize.js b/lib/properties/resize.js
index 8ddd998..83cf07d 100644
--- a/lib/properties/resize.js
+++ b/lib/properties/resize.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('resize');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/richness.js b/lib/properties/richness.js
index de2bcdf..3d29166 100644
--- a/lib/properties/richness.js
+++ b/lib/properties/richness.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('richness');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/right.js b/lib/properties/right.js
index f0f246c..b44ad6c 100644
--- a/lib/properties/right.js
+++ b/lib/properties/right.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('right');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/shapeRendering.js b/lib/properties/shapeRendering.js
index 7d0350e..32d5610 100644
--- a/lib/properties/shapeRendering.js
+++ b/lib/properties/shapeRendering.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('shape-rendering');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/size.js b/lib/properties/size.js
index cad46f7..b5ac5d2 100644
--- a/lib/properties/size.js
+++ b/lib/properties/size.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('size');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/speak.js b/lib/properties/speak.js
index 2fbfebf..2ecda17 100644
--- a/lib/properties/speak.js
+++ b/lib/properties/speak.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('speak');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/speakHeader.js b/lib/properties/speakHeader.js
index 318ff32..daa881d 100644
--- a/lib/properties/speakHeader.js
+++ b/lib/properties/speakHeader.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('speak-header');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/speakNumeral.js b/lib/properties/speakNumeral.js
index cffe287..c62e113 100644
--- a/lib/properties/speakNumeral.js
+++ b/lib/properties/speakNumeral.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('speak-numeral');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/speakPunctuation.js b/lib/properties/speakPunctuation.js
index bd3f21c..f33b0b7 100644
--- a/lib/properties/speakPunctuation.js
+++ b/lib/properties/speakPunctuation.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('speak-punctuation');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/speechRate.js b/lib/properties/speechRate.js
index 1585866..d0a672f 100644
--- a/lib/properties/speechRate.js
+++ b/lib/properties/speechRate.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('speech-rate');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/src.js b/lib/properties/src.js
index 38fb0d6..63c05d8 100644
--- a/lib/properties/src.js
+++ b/lib/properties/src.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('src');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/stopColor.js b/lib/properties/stopColor.js
index 57551e4..cc5c6ce 100644
--- a/lib/properties/stopColor.js
+++ b/lib/properties/stopColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stop-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/stopOpacity.js b/lib/properties/stopOpacity.js
index fd37f7e..3cee053 100644
--- a/lib/properties/stopOpacity.js
+++ b/lib/properties/stopOpacity.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stop-opacity');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/stress.js b/lib/properties/stress.js
index ef33816..f16cb7c 100644
--- a/lib/properties/stress.js
+++ b/lib/properties/stress.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stress');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/stroke.js b/lib/properties/stroke.js
index ba874e0..1655039 100644
--- a/lib/properties/stroke.js
+++ b/lib/properties/stroke.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeDasharray.js b/lib/properties/strokeDasharray.js
index a4743d8..0c875cf 100644
--- a/lib/properties/strokeDasharray.js
+++ b/lib/properties/strokeDasharray.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-dasharray');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeDashoffset.js b/lib/properties/strokeDashoffset.js
index ca32be0..127be0d 100644
--- a/lib/properties/strokeDashoffset.js
+++ b/lib/properties/strokeDashoffset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-dashoffset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeLinecap.js b/lib/properties/strokeLinecap.js
index b4d3328..e5b588b 100644
--- a/lib/properties/strokeLinecap.js
+++ b/lib/properties/strokeLinecap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-linecap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeLinejoin.js b/lib/properties/strokeLinejoin.js
index f626276..ce842b9 100644
--- a/lib/properties/strokeLinejoin.js
+++ b/lib/properties/strokeLinejoin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-linejoin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeMiterlimit.js b/lib/properties/strokeMiterlimit.js
index 331c1b9..252ba9b 100644
--- a/lib/properties/strokeMiterlimit.js
+++ b/lib/properties/strokeMiterlimit.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-miterlimit');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeOpacity.js b/lib/properties/strokeOpacity.js
index 44468c4..0cfd14c 100644
--- a/lib/properties/strokeOpacity.js
+++ b/lib/properties/strokeOpacity.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-opacity');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/strokeWidth.js b/lib/properties/strokeWidth.js
index f4d09b8..000b458 100644
--- a/lib/properties/strokeWidth.js
+++ b/lib/properties/strokeWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('stroke-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/tableLayout.js b/lib/properties/tableLayout.js
index 48c9739..07c3cd7 100644
--- a/lib/properties/tableLayout.js
+++ b/lib/properties/tableLayout.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('table-layout');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textAlign.js b/lib/properties/textAlign.js
index 387c236..0d6f24c 100644
--- a/lib/properties/textAlign.js
+++ b/lib/properties/textAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textAnchor.js b/lib/properties/textAnchor.js
index f932d7b..c5cc307 100644
--- a/lib/properties/textAnchor.js
+++ b/lib/properties/textAnchor.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-anchor');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textDecoration.js b/lib/properties/textDecoration.js
index 64f5f73..f6f4615 100644
--- a/lib/properties/textDecoration.js
+++ b/lib/properties/textDecoration.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-decoration');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textIndent.js b/lib/properties/textIndent.js
index 7a52506..8f8a2c3 100644
--- a/lib/properties/textIndent.js
+++ b/lib/properties/textIndent.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-indent');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textLineThrough.js b/lib/properties/textLineThrough.js
index 639a7b2..9995dfd 100644
--- a/lib/properties/textLineThrough.js
+++ b/lib/properties/textLineThrough.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-line-through');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textLineThroughColor.js b/lib/properties/textLineThroughColor.js
index 5a1ae18..0e6a6a0 100644
--- a/lib/properties/textLineThroughColor.js
+++ b/lib/properties/textLineThroughColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-line-through-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textLineThroughMode.js b/lib/properties/textLineThroughMode.js
index 97a4cf7..959700e 100644
--- a/lib/properties/textLineThroughMode.js
+++ b/lib/properties/textLineThroughMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-line-through-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textLineThroughStyle.js b/lib/properties/textLineThroughStyle.js
index a62c671..e837088 100644
--- a/lib/properties/textLineThroughStyle.js
+++ b/lib/properties/textLineThroughStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-line-through-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textLineThroughWidth.js b/lib/properties/textLineThroughWidth.js
index 8a8ea9f..ea4bc6e 100644
--- a/lib/properties/textLineThroughWidth.js
+++ b/lib/properties/textLineThroughWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-line-through-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverflow.js b/lib/properties/textOverflow.js
index b34743b..fc04f88 100644
--- a/lib/properties/textOverflow.js
+++ b/lib/properties/textOverflow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overflow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverline.js b/lib/properties/textOverline.js
index 48113d3..20f0c21 100644
--- a/lib/properties/textOverline.js
+++ b/lib/properties/textOverline.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overline');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverlineColor.js b/lib/properties/textOverlineColor.js
index e3d1e64..8fb2c60 100644
--- a/lib/properties/textOverlineColor.js
+++ b/lib/properties/textOverlineColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overline-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverlineMode.js b/lib/properties/textOverlineMode.js
index a29e629..b3ef283 100644
--- a/lib/properties/textOverlineMode.js
+++ b/lib/properties/textOverlineMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overline-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverlineStyle.js b/lib/properties/textOverlineStyle.js
index b92f374..06a39af 100644
--- a/lib/properties/textOverlineStyle.js
+++ b/lib/properties/textOverlineStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overline-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textOverlineWidth.js b/lib/properties/textOverlineWidth.js
index 4763821..13af746 100644
--- a/lib/properties/textOverlineWidth.js
+++ b/lib/properties/textOverlineWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-overline-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textRendering.js b/lib/properties/textRendering.js
index 1c16cda..36de8e8 100644
--- a/lib/properties/textRendering.js
+++ b/lib/properties/textRendering.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-rendering');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textShadow.js b/lib/properties/textShadow.js
index 6efbc8f..2855ac2 100644
--- a/lib/properties/textShadow.js
+++ b/lib/properties/textShadow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-shadow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textTransform.js b/lib/properties/textTransform.js
index 2d4a732..e400e0b 100644
--- a/lib/properties/textTransform.js
+++ b/lib/properties/textTransform.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-transform');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textUnderline.js b/lib/properties/textUnderline.js
index 6e92bd6..484dfeb 100644
--- a/lib/properties/textUnderline.js
+++ b/lib/properties/textUnderline.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-underline');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textUnderlineColor.js b/lib/properties/textUnderlineColor.js
index 91ae9d1..fe2d490 100644
--- a/lib/properties/textUnderlineColor.js
+++ b/lib/properties/textUnderlineColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-underline-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textUnderlineMode.js b/lib/properties/textUnderlineMode.js
index 24deaec..3cd7ea0 100644
--- a/lib/properties/textUnderlineMode.js
+++ b/lib/properties/textUnderlineMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-underline-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textUnderlineStyle.js b/lib/properties/textUnderlineStyle.js
index ac21815..302b4fa 100644
--- a/lib/properties/textUnderlineStyle.js
+++ b/lib/properties/textUnderlineStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-underline-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/textUnderlineWidth.js b/lib/properties/textUnderlineWidth.js
index 3ca8b17..c2dcab9 100644
--- a/lib/properties/textUnderlineWidth.js
+++ b/lib/properties/textUnderlineWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('text-underline-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/top.js b/lib/properties/top.js
index 589a8c1..5d94282 100644
--- a/lib/properties/top.js
+++ b/lib/properties/top.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('top');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/unicodeBidi.js b/lib/properties/unicodeBidi.js
index a499eae..2c8d620 100644
--- a/lib/properties/unicodeBidi.js
+++ b/lib/properties/unicodeBidi.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('unicode-bidi');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/unicodeRange.js b/lib/properties/unicodeRange.js
index d35dfa8..cce57ba 100644
--- a/lib/properties/unicodeRange.js
+++ b/lib/properties/unicodeRange.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('unicode-range');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/vectorEffect.js b/lib/properties/vectorEffect.js
index ebb4301..7eca6ef 100644
--- a/lib/properties/vectorEffect.js
+++ b/lib/properties/vectorEffect.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('vector-effect');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/verticalAlign.js b/lib/properties/verticalAlign.js
index ce74c04..a961fb2 100644
--- a/lib/properties/verticalAlign.js
+++ b/lib/properties/verticalAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('vertical-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/visibility.js b/lib/properties/visibility.js
index 648e900..140a6c1 100644
--- a/lib/properties/visibility.js
+++ b/lib/properties/visibility.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('visibility');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/voiceFamily.js b/lib/properties/voiceFamily.js
index 00723e7..889097c 100644
--- a/lib/properties/voiceFamily.js
+++ b/lib/properties/voiceFamily.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('voice-family');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/volume.js b/lib/properties/volume.js
index 522b712..f8607d3 100644
--- a/lib/properties/volume.js
+++ b/lib/properties/volume.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('volume');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimation.js b/lib/properties/webkitAnimation.js
index d7b4194..dcbc413 100644
--- a/lib/properties/webkitAnimation.js
+++ b/lib/properties/webkitAnimation.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationDelay.js b/lib/properties/webkitAnimationDelay.js
index 05d797a..7fbb232 100644
--- a/lib/properties/webkitAnimationDelay.js
+++ b/lib/properties/webkitAnimationDelay.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-delay');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationDirection.js b/lib/properties/webkitAnimationDirection.js
index 0bb7c01..547ddc9 100644
--- a/lib/properties/webkitAnimationDirection.js
+++ b/lib/properties/webkitAnimationDirection.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-direction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationDuration.js b/lib/properties/webkitAnimationDuration.js
index e18504d..f467b9c 100644
--- a/lib/properties/webkitAnimationDuration.js
+++ b/lib/properties/webkitAnimationDuration.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-duration');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationFillMode.js b/lib/properties/webkitAnimationFillMode.js
index 3fc8263..3320cad 100644
--- a/lib/properties/webkitAnimationFillMode.js
+++ b/lib/properties/webkitAnimationFillMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-fill-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationIterationCount.js b/lib/properties/webkitAnimationIterationCount.js
index 276a994..35857bf 100644
--- a/lib/properties/webkitAnimationIterationCount.js
+++ b/lib/properties/webkitAnimationIterationCount.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-iteration-count');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationName.js b/lib/properties/webkitAnimationName.js
index b58bcc1..04bae85 100644
--- a/lib/properties/webkitAnimationName.js
+++ b/lib/properties/webkitAnimationName.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-name');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationPlayState.js b/lib/properties/webkitAnimationPlayState.js
index 608ec9c..e5b721e 100644
--- a/lib/properties/webkitAnimationPlayState.js
+++ b/lib/properties/webkitAnimationPlayState.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-play-state');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAnimationTimingFunction.js b/lib/properties/webkitAnimationTimingFunction.js
index ef71365..1028b49 100644
--- a/lib/properties/webkitAnimationTimingFunction.js
+++ b/lib/properties/webkitAnimationTimingFunction.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-animation-timing-function');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAppearance.js b/lib/properties/webkitAppearance.js
index 726bc26..6cc005a 100644
--- a/lib/properties/webkitAppearance.js
+++ b/lib/properties/webkitAppearance.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-appearance');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitAspectRatio.js b/lib/properties/webkitAspectRatio.js
index a6153b7..b92e549 100644
--- a/lib/properties/webkitAspectRatio.js
+++ b/lib/properties/webkitAspectRatio.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-aspect-ratio');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBackfaceVisibility.js b/lib/properties/webkitBackfaceVisibility.js
index 745d423..2feab7e 100644
--- a/lib/properties/webkitBackfaceVisibility.js
+++ b/lib/properties/webkitBackfaceVisibility.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-backface-visibility');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBackgroundClip.js b/lib/properties/webkitBackgroundClip.js
index 3eb46a4..31c5631 100644
--- a/lib/properties/webkitBackgroundClip.js
+++ b/lib/properties/webkitBackgroundClip.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-background-clip');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBackgroundComposite.js b/lib/properties/webkitBackgroundComposite.js
index 843f837..d0b22e4 100644
--- a/lib/properties/webkitBackgroundComposite.js
+++ b/lib/properties/webkitBackgroundComposite.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-background-composite');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBackgroundOrigin.js b/lib/properties/webkitBackgroundOrigin.js
index 3236af8..6019eff 100644
--- a/lib/properties/webkitBackgroundOrigin.js
+++ b/lib/properties/webkitBackgroundOrigin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-background-origin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBackgroundSize.js b/lib/properties/webkitBackgroundSize.js
index fdaf85a..e0de953 100644
--- a/lib/properties/webkitBackgroundSize.js
+++ b/lib/properties/webkitBackgroundSize.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-background-size');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderAfter.js b/lib/properties/webkitBorderAfter.js
index 3783e05..b612b9c 100644
--- a/lib/properties/webkitBorderAfter.js
+++ b/lib/properties/webkitBorderAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderAfterColor.js b/lib/properties/webkitBorderAfterColor.js
index 0db9909..0f69212 100644
--- a/lib/properties/webkitBorderAfterColor.js
+++ b/lib/properties/webkitBorderAfterColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-after-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderAfterStyle.js b/lib/properties/webkitBorderAfterStyle.js
index e826697..607751b 100644
--- a/lib/properties/webkitBorderAfterStyle.js
+++ b/lib/properties/webkitBorderAfterStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-after-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderAfterWidth.js b/lib/properties/webkitBorderAfterWidth.js
index 10fdfbc..d8b1920 100644
--- a/lib/properties/webkitBorderAfterWidth.js
+++ b/lib/properties/webkitBorderAfterWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-after-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderBefore.js b/lib/properties/webkitBorderBefore.js
index b9a174c..fd1ef02 100644
--- a/lib/properties/webkitBorderBefore.js
+++ b/lib/properties/webkitBorderBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderBeforeColor.js b/lib/properties/webkitBorderBeforeColor.js
index 4d97886..9cbb5fe 100644
--- a/lib/properties/webkitBorderBeforeColor.js
+++ b/lib/properties/webkitBorderBeforeColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-before-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderBeforeStyle.js b/lib/properties/webkitBorderBeforeStyle.js
index d37eb87..90b7565 100644
--- a/lib/properties/webkitBorderBeforeStyle.js
+++ b/lib/properties/webkitBorderBeforeStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-before-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderBeforeWidth.js b/lib/properties/webkitBorderBeforeWidth.js
index 706e989..9708a72 100644
--- a/lib/properties/webkitBorderBeforeWidth.js
+++ b/lib/properties/webkitBorderBeforeWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-before-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderEnd.js b/lib/properties/webkitBorderEnd.js
index 4e0253b..93c9d9a 100644
--- a/lib/properties/webkitBorderEnd.js
+++ b/lib/properties/webkitBorderEnd.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-end');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderEndColor.js b/lib/properties/webkitBorderEndColor.js
index 1bdccc5..b68f2db 100644
--- a/lib/properties/webkitBorderEndColor.js
+++ b/lib/properties/webkitBorderEndColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-end-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderEndStyle.js b/lib/properties/webkitBorderEndStyle.js
index d8d1bee..6489840 100644
--- a/lib/properties/webkitBorderEndStyle.js
+++ b/lib/properties/webkitBorderEndStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-end-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderEndWidth.js b/lib/properties/webkitBorderEndWidth.js
index c8795a8..c46203f 100644
--- a/lib/properties/webkitBorderEndWidth.js
+++ b/lib/properties/webkitBorderEndWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-end-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderFit.js b/lib/properties/webkitBorderFit.js
index 17fe4d9..3954563 100644
--- a/lib/properties/webkitBorderFit.js
+++ b/lib/properties/webkitBorderFit.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-fit');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderHorizontalSpacing.js b/lib/properties/webkitBorderHorizontalSpacing.js
index 5c51137..dc83cbd 100644
--- a/lib/properties/webkitBorderHorizontalSpacing.js
+++ b/lib/properties/webkitBorderHorizontalSpacing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-horizontal-spacing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderImage.js b/lib/properties/webkitBorderImage.js
index b4617ec..013b52b 100644
--- a/lib/properties/webkitBorderImage.js
+++ b/lib/properties/webkitBorderImage.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderRadius.js b/lib/properties/webkitBorderRadius.js
index 0ca93ec..0cf2bb9 100644
--- a/lib/properties/webkitBorderRadius.js
+++ b/lib/properties/webkitBorderRadius.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-radius');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderStart.js b/lib/properties/webkitBorderStart.js
index f468802..a126d8d 100644
--- a/lib/properties/webkitBorderStart.js
+++ b/lib/properties/webkitBorderStart.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-start');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderStartColor.js b/lib/properties/webkitBorderStartColor.js
index 4a21c52..7218dba 100644
--- a/lib/properties/webkitBorderStartColor.js
+++ b/lib/properties/webkitBorderStartColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-start-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderStartStyle.js b/lib/properties/webkitBorderStartStyle.js
index db32213..dd2d8f0 100644
--- a/lib/properties/webkitBorderStartStyle.js
+++ b/lib/properties/webkitBorderStartStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-start-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderStartWidth.js b/lib/properties/webkitBorderStartWidth.js
index b955e1a..9c89554 100644
--- a/lib/properties/webkitBorderStartWidth.js
+++ b/lib/properties/webkitBorderStartWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-start-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBorderVerticalSpacing.js b/lib/properties/webkitBorderVerticalSpacing.js
index 89f30fa..f9071ef 100644
--- a/lib/properties/webkitBorderVerticalSpacing.js
+++ b/lib/properties/webkitBorderVerticalSpacing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-border-vertical-spacing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxAlign.js b/lib/properties/webkitBoxAlign.js
index c3a8717..5c1ad86 100644
--- a/lib/properties/webkitBoxAlign.js
+++ b/lib/properties/webkitBoxAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxDirection.js b/lib/properties/webkitBoxDirection.js
index d3f974d..40018ba 100644
--- a/lib/properties/webkitBoxDirection.js
+++ b/lib/properties/webkitBoxDirection.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-direction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxFlex.js b/lib/properties/webkitBoxFlex.js
index e0f73b5..30f4c73 100644
--- a/lib/properties/webkitBoxFlex.js
+++ b/lib/properties/webkitBoxFlex.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-flex');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxFlexGroup.js b/lib/properties/webkitBoxFlexGroup.js
index f968e45..28ada5b 100644
--- a/lib/properties/webkitBoxFlexGroup.js
+++ b/lib/properties/webkitBoxFlexGroup.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-flex-group');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxLines.js b/lib/properties/webkitBoxLines.js
index f8ac0dc..2f52c5f 100644
--- a/lib/properties/webkitBoxLines.js
+++ b/lib/properties/webkitBoxLines.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-lines');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxOrdinalGroup.js b/lib/properties/webkitBoxOrdinalGroup.js
index d3d2aa7..ce64301 100644
--- a/lib/properties/webkitBoxOrdinalGroup.js
+++ b/lib/properties/webkitBoxOrdinalGroup.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-ordinal-group');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxOrient.js b/lib/properties/webkitBoxOrient.js
index 1427f0e..355d3fc 100644
--- a/lib/properties/webkitBoxOrient.js
+++ b/lib/properties/webkitBoxOrient.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-orient');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxPack.js b/lib/properties/webkitBoxPack.js
index 8a2faf8..9bfbe8e 100644
--- a/lib/properties/webkitBoxPack.js
+++ b/lib/properties/webkitBoxPack.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-pack');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxReflect.js b/lib/properties/webkitBoxReflect.js
index 2548a26..f4459ce 100644
--- a/lib/properties/webkitBoxReflect.js
+++ b/lib/properties/webkitBoxReflect.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-reflect');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitBoxShadow.js b/lib/properties/webkitBoxShadow.js
index 9393d13..68a42c7 100644
--- a/lib/properties/webkitBoxShadow.js
+++ b/lib/properties/webkitBoxShadow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-box-shadow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColorCorrection.js b/lib/properties/webkitColorCorrection.js
index 825f52e..22dc0c7 100644
--- a/lib/properties/webkitColorCorrection.js
+++ b/lib/properties/webkitColorCorrection.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-color-correction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnAxis.js b/lib/properties/webkitColumnAxis.js
index f0970f4..529849e 100644
--- a/lib/properties/webkitColumnAxis.js
+++ b/lib/properties/webkitColumnAxis.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-axis');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnBreakAfter.js b/lib/properties/webkitColumnBreakAfter.js
index 56b3b4e..fb6db60 100644
--- a/lib/properties/webkitColumnBreakAfter.js
+++ b/lib/properties/webkitColumnBreakAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-break-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnBreakBefore.js b/lib/properties/webkitColumnBreakBefore.js
index 6c69601..5a8b5b1 100644
--- a/lib/properties/webkitColumnBreakBefore.js
+++ b/lib/properties/webkitColumnBreakBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-break-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnBreakInside.js b/lib/properties/webkitColumnBreakInside.js
index d02e5e9..e96dfe1 100644
--- a/lib/properties/webkitColumnBreakInside.js
+++ b/lib/properties/webkitColumnBreakInside.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-break-inside');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnCount.js b/lib/properties/webkitColumnCount.js
index f5b0d6a..23b5f73 100644
--- a/lib/properties/webkitColumnCount.js
+++ b/lib/properties/webkitColumnCount.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-count');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnGap.js b/lib/properties/webkitColumnGap.js
index eb94671..607e3a9 100644
--- a/lib/properties/webkitColumnGap.js
+++ b/lib/properties/webkitColumnGap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-gap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnRule.js b/lib/properties/webkitColumnRule.js
index d0f9efe..7fc8323 100644
--- a/lib/properties/webkitColumnRule.js
+++ b/lib/properties/webkitColumnRule.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-rule');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnRuleColor.js b/lib/properties/webkitColumnRuleColor.js
index 41051a4..9af624c 100644
--- a/lib/properties/webkitColumnRuleColor.js
+++ b/lib/properties/webkitColumnRuleColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-rule-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnRuleStyle.js b/lib/properties/webkitColumnRuleStyle.js
index cf8b234..0abc46e 100644
--- a/lib/properties/webkitColumnRuleStyle.js
+++ b/lib/properties/webkitColumnRuleStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-rule-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnRuleWidth.js b/lib/properties/webkitColumnRuleWidth.js
index a3dd265..1ef49b1 100644
--- a/lib/properties/webkitColumnRuleWidth.js
+++ b/lib/properties/webkitColumnRuleWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-rule-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnSpan.js b/lib/properties/webkitColumnSpan.js
index b0619cf..488997d 100644
--- a/lib/properties/webkitColumnSpan.js
+++ b/lib/properties/webkitColumnSpan.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-span');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumnWidth.js b/lib/properties/webkitColumnWidth.js
index 3bcfa9d..a316365 100644
--- a/lib/properties/webkitColumnWidth.js
+++ b/lib/properties/webkitColumnWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-column-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitColumns.js b/lib/properties/webkitColumns.js
index b1684c6..f14cf45 100644
--- a/lib/properties/webkitColumns.js
+++ b/lib/properties/webkitColumns.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-columns');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFilter.js b/lib/properties/webkitFilter.js
index fd8833f..543445d 100644
--- a/lib/properties/webkitFilter.js
+++ b/lib/properties/webkitFilter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-filter');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexAlign.js b/lib/properties/webkitFlexAlign.js
index 634880d..8a6b2a6 100644
--- a/lib/properties/webkitFlexAlign.js
+++ b/lib/properties/webkitFlexAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexDirection.js b/lib/properties/webkitFlexDirection.js
index dfb4ade..61c0cb2 100644
--- a/lib/properties/webkitFlexDirection.js
+++ b/lib/properties/webkitFlexDirection.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-direction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexFlow.js b/lib/properties/webkitFlexFlow.js
index ab63696..e688af0 100644
--- a/lib/properties/webkitFlexFlow.js
+++ b/lib/properties/webkitFlexFlow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-flow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexItemAlign.js b/lib/properties/webkitFlexItemAlign.js
index 26a7935..0af354c 100644
--- a/lib/properties/webkitFlexItemAlign.js
+++ b/lib/properties/webkitFlexItemAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-item-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexLinePack.js b/lib/properties/webkitFlexLinePack.js
index 970e6b4..e1983bb 100644
--- a/lib/properties/webkitFlexLinePack.js
+++ b/lib/properties/webkitFlexLinePack.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-line-pack');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexOrder.js b/lib/properties/webkitFlexOrder.js
index 16d6a1e..8192f94 100644
--- a/lib/properties/webkitFlexOrder.js
+++ b/lib/properties/webkitFlexOrder.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-order');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexPack.js b/lib/properties/webkitFlexPack.js
index 6819f35..e3b53eb 100644
--- a/lib/properties/webkitFlexPack.js
+++ b/lib/properties/webkitFlexPack.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-pack');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlexWrap.js b/lib/properties/webkitFlexWrap.js
index eb3f1fd..e4be487 100644
--- a/lib/properties/webkitFlexWrap.js
+++ b/lib/properties/webkitFlexWrap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flex-wrap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlowFrom.js b/lib/properties/webkitFlowFrom.js
index ace3f3c..d1208fd 100644
--- a/lib/properties/webkitFlowFrom.js
+++ b/lib/properties/webkitFlowFrom.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flow-from');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFlowInto.js b/lib/properties/webkitFlowInto.js
index 4ad871f..3114e21 100644
--- a/lib/properties/webkitFlowInto.js
+++ b/lib/properties/webkitFlowInto.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-flow-into');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFontFeatureSettings.js b/lib/properties/webkitFontFeatureSettings.js
index af5c2d0..1fbe733 100644
--- a/lib/properties/webkitFontFeatureSettings.js
+++ b/lib/properties/webkitFontFeatureSettings.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-font-feature-settings');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFontKerning.js b/lib/properties/webkitFontKerning.js
index e67f704..1a07173 100644
--- a/lib/properties/webkitFontKerning.js
+++ b/lib/properties/webkitFontKerning.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-font-kerning');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFontSizeDelta.js b/lib/properties/webkitFontSizeDelta.js
index ada59ba..b69d2e3 100644
--- a/lib/properties/webkitFontSizeDelta.js
+++ b/lib/properties/webkitFontSizeDelta.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-font-size-delta');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFontSmoothing.js b/lib/properties/webkitFontSmoothing.js
index b7fcd49..1a4121a 100644
--- a/lib/properties/webkitFontSmoothing.js
+++ b/lib/properties/webkitFontSmoothing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-font-smoothing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitFontVariantLigatures.js b/lib/properties/webkitFontVariantLigatures.js
index ba1ff71..d39d50f 100644
--- a/lib/properties/webkitFontVariantLigatures.js
+++ b/lib/properties/webkitFontVariantLigatures.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-font-variant-ligatures');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHighlight.js b/lib/properties/webkitHighlight.js
index 67975fb..b4df16f 100644
--- a/lib/properties/webkitHighlight.js
+++ b/lib/properties/webkitHighlight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-highlight');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHyphenateCharacter.js b/lib/properties/webkitHyphenateCharacter.js
index 98ca4a7..ee10745 100644
--- a/lib/properties/webkitHyphenateCharacter.js
+++ b/lib/properties/webkitHyphenateCharacter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-hyphenate-character');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHyphenateLimitAfter.js b/lib/properties/webkitHyphenateLimitAfter.js
index 274c876..2225a5f 100644
--- a/lib/properties/webkitHyphenateLimitAfter.js
+++ b/lib/properties/webkitHyphenateLimitAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-hyphenate-limit-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHyphenateLimitBefore.js b/lib/properties/webkitHyphenateLimitBefore.js
index aa24a05..fa61012 100644
--- a/lib/properties/webkitHyphenateLimitBefore.js
+++ b/lib/properties/webkitHyphenateLimitBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-hyphenate-limit-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHyphenateLimitLines.js b/lib/properties/webkitHyphenateLimitLines.js
index e7c4e2d..740ed3b 100644
--- a/lib/properties/webkitHyphenateLimitLines.js
+++ b/lib/properties/webkitHyphenateLimitLines.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-hyphenate-limit-lines');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitHyphens.js b/lib/properties/webkitHyphens.js
index 58452ff..cb9462b 100644
--- a/lib/properties/webkitHyphens.js
+++ b/lib/properties/webkitHyphens.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-hyphens');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineAlign.js b/lib/properties/webkitLineAlign.js
index 369f4a3..03e3adb 100644
--- a/lib/properties/webkitLineAlign.js
+++ b/lib/properties/webkitLineAlign.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-align');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineBoxContain.js b/lib/properties/webkitLineBoxContain.js
index 9e45dfc..62b3ba9 100644
--- a/lib/properties/webkitLineBoxContain.js
+++ b/lib/properties/webkitLineBoxContain.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-box-contain');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineBreak.js b/lib/properties/webkitLineBreak.js
index bb11449..27c2720 100644
--- a/lib/properties/webkitLineBreak.js
+++ b/lib/properties/webkitLineBreak.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-break');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineClamp.js b/lib/properties/webkitLineClamp.js
index 2ae350b..e781ad0 100644
--- a/lib/properties/webkitLineClamp.js
+++ b/lib/properties/webkitLineClamp.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-clamp');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineGrid.js b/lib/properties/webkitLineGrid.js
index 8493263..3647c9c 100644
--- a/lib/properties/webkitLineGrid.js
+++ b/lib/properties/webkitLineGrid.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-grid');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLineSnap.js b/lib/properties/webkitLineSnap.js
index f74994d..d3e73cd 100644
--- a/lib/properties/webkitLineSnap.js
+++ b/lib/properties/webkitLineSnap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-line-snap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLocale.js b/lib/properties/webkitLocale.js
index 9b9bdb9..520aa17 100644
--- a/lib/properties/webkitLocale.js
+++ b/lib/properties/webkitLocale.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-locale');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLogicalHeight.js b/lib/properties/webkitLogicalHeight.js
index 07612fb..8773487 100644
--- a/lib/properties/webkitLogicalHeight.js
+++ b/lib/properties/webkitLogicalHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-logical-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitLogicalWidth.js b/lib/properties/webkitLogicalWidth.js
index ae8b66e..62b553c 100644
--- a/lib/properties/webkitLogicalWidth.js
+++ b/lib/properties/webkitLogicalWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-logical-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginAfter.js b/lib/properties/webkitMarginAfter.js
index 0998d40..1415630 100644
--- a/lib/properties/webkitMarginAfter.js
+++ b/lib/properties/webkitMarginAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginAfterCollapse.js b/lib/properties/webkitMarginAfterCollapse.js
index 7a1cc65..e74f541 100644
--- a/lib/properties/webkitMarginAfterCollapse.js
+++ b/lib/properties/webkitMarginAfterCollapse.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-after-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginBefore.js b/lib/properties/webkitMarginBefore.js
index a0c58d9..1609521 100644
--- a/lib/properties/webkitMarginBefore.js
+++ b/lib/properties/webkitMarginBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginBeforeCollapse.js b/lib/properties/webkitMarginBeforeCollapse.js
index 1543b9a..059723e 100644
--- a/lib/properties/webkitMarginBeforeCollapse.js
+++ b/lib/properties/webkitMarginBeforeCollapse.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-before-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginBottomCollapse.js b/lib/properties/webkitMarginBottomCollapse.js
index 52ecfdc..cc671a4 100644
--- a/lib/properties/webkitMarginBottomCollapse.js
+++ b/lib/properties/webkitMarginBottomCollapse.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-bottom-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginCollapse.js b/lib/properties/webkitMarginCollapse.js
index 63746b2..6773ee4 100644
--- a/lib/properties/webkitMarginCollapse.js
+++ b/lib/properties/webkitMarginCollapse.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginEnd.js b/lib/properties/webkitMarginEnd.js
index ecdbe50..8954dfa 100644
--- a/lib/properties/webkitMarginEnd.js
+++ b/lib/properties/webkitMarginEnd.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-end');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginStart.js b/lib/properties/webkitMarginStart.js
index c41f0c8..d18c0da 100644
--- a/lib/properties/webkitMarginStart.js
+++ b/lib/properties/webkitMarginStart.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-start');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarginTopCollapse.js b/lib/properties/webkitMarginTopCollapse.js
index b449c6c..c241d0c 100644
--- a/lib/properties/webkitMarginTopCollapse.js
+++ b/lib/properties/webkitMarginTopCollapse.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-margin-top-collapse');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarquee.js b/lib/properties/webkitMarquee.js
index f3b8d99..9b1d614 100644
--- a/lib/properties/webkitMarquee.js
+++ b/lib/properties/webkitMarquee.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarqueeDirection.js b/lib/properties/webkitMarqueeDirection.js
index e4bc02c..e8cdddf 100644
--- a/lib/properties/webkitMarqueeDirection.js
+++ b/lib/properties/webkitMarqueeDirection.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee-direction');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarqueeIncrement.js b/lib/properties/webkitMarqueeIncrement.js
index 88ed40e..728cb17 100644
--- a/lib/properties/webkitMarqueeIncrement.js
+++ b/lib/properties/webkitMarqueeIncrement.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee-increment');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarqueeRepetition.js b/lib/properties/webkitMarqueeRepetition.js
index 4d523bd..cc46f4f 100644
--- a/lib/properties/webkitMarqueeRepetition.js
+++ b/lib/properties/webkitMarqueeRepetition.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee-repetition');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarqueeSpeed.js b/lib/properties/webkitMarqueeSpeed.js
index 026c7e2..a9ca73e 100644
--- a/lib/properties/webkitMarqueeSpeed.js
+++ b/lib/properties/webkitMarqueeSpeed.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee-speed');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMarqueeStyle.js b/lib/properties/webkitMarqueeStyle.js
index 250fba7..b5c7b39 100644
--- a/lib/properties/webkitMarqueeStyle.js
+++ b/lib/properties/webkitMarqueeStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-marquee-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMask.js b/lib/properties/webkitMask.js
index f020f10..3a37483 100644
--- a/lib/properties/webkitMask.js
+++ b/lib/properties/webkitMask.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskAttachment.js b/lib/properties/webkitMaskAttachment.js
index ca5de5e..6decc59 100644
--- a/lib/properties/webkitMaskAttachment.js
+++ b/lib/properties/webkitMaskAttachment.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-attachment');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImage.js b/lib/properties/webkitMaskBoxImage.js
index 9ed6d65..eccbf42 100644
--- a/lib/properties/webkitMaskBoxImage.js
+++ b/lib/properties/webkitMaskBoxImage.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImageOutset.js b/lib/properties/webkitMaskBoxImageOutset.js
index e9174a3..912b205 100644
--- a/lib/properties/webkitMaskBoxImageOutset.js
+++ b/lib/properties/webkitMaskBoxImageOutset.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image-outset');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImageRepeat.js b/lib/properties/webkitMaskBoxImageRepeat.js
index 342e1b8..4a97654 100644
--- a/lib/properties/webkitMaskBoxImageRepeat.js
+++ b/lib/properties/webkitMaskBoxImageRepeat.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image-repeat');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImageSlice.js b/lib/properties/webkitMaskBoxImageSlice.js
index 3fe2b4c..09fb676 100644
--- a/lib/properties/webkitMaskBoxImageSlice.js
+++ b/lib/properties/webkitMaskBoxImageSlice.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image-slice');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImageSource.js b/lib/properties/webkitMaskBoxImageSource.js
index 73b4a7d..c09ae8d 100644
--- a/lib/properties/webkitMaskBoxImageSource.js
+++ b/lib/properties/webkitMaskBoxImageSource.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image-source');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskBoxImageWidth.js b/lib/properties/webkitMaskBoxImageWidth.js
index 2f26290..2227202 100644
--- a/lib/properties/webkitMaskBoxImageWidth.js
+++ b/lib/properties/webkitMaskBoxImageWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-box-image-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskClip.js b/lib/properties/webkitMaskClip.js
index 70f28e1..0d935be 100644
--- a/lib/properties/webkitMaskClip.js
+++ b/lib/properties/webkitMaskClip.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-clip');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskComposite.js b/lib/properties/webkitMaskComposite.js
index ffb41a7..551faa9 100644
--- a/lib/properties/webkitMaskComposite.js
+++ b/lib/properties/webkitMaskComposite.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-composite');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskImage.js b/lib/properties/webkitMaskImage.js
index 51e8ce1..b362aaf 100644
--- a/lib/properties/webkitMaskImage.js
+++ b/lib/properties/webkitMaskImage.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-image');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskOrigin.js b/lib/properties/webkitMaskOrigin.js
index 387a5d8..fbd77d1 100644
--- a/lib/properties/webkitMaskOrigin.js
+++ b/lib/properties/webkitMaskOrigin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-origin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskPosition.js b/lib/properties/webkitMaskPosition.js
index f0cfffb..2c7347e 100644
--- a/lib/properties/webkitMaskPosition.js
+++ b/lib/properties/webkitMaskPosition.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-position');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskPositionX.js b/lib/properties/webkitMaskPositionX.js
index 48f8b07..606dbf9 100644
--- a/lib/properties/webkitMaskPositionX.js
+++ b/lib/properties/webkitMaskPositionX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-position-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskPositionY.js b/lib/properties/webkitMaskPositionY.js
index 1351efe..24755c4 100644
--- a/lib/properties/webkitMaskPositionY.js
+++ b/lib/properties/webkitMaskPositionY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-position-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskRepeat.js b/lib/properties/webkitMaskRepeat.js
index e2b84f4..59210d1 100644
--- a/lib/properties/webkitMaskRepeat.js
+++ b/lib/properties/webkitMaskRepeat.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-repeat');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskRepeatX.js b/lib/properties/webkitMaskRepeatX.js
index 864d9a1..7fb3a32 100644
--- a/lib/properties/webkitMaskRepeatX.js
+++ b/lib/properties/webkitMaskRepeatX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-repeat-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskRepeatY.js b/lib/properties/webkitMaskRepeatY.js
index b0202a8..65b8e06 100644
--- a/lib/properties/webkitMaskRepeatY.js
+++ b/lib/properties/webkitMaskRepeatY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-repeat-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaskSize.js b/lib/properties/webkitMaskSize.js
index a14d1c6..a7f3577 100644
--- a/lib/properties/webkitMaskSize.js
+++ b/lib/properties/webkitMaskSize.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-mask-size');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMatchNearestMailBlockquoteColor.js b/lib/properties/webkitMatchNearestMailBlockquoteColor.js
index ea60c14..b07e9fd 100644
--- a/lib/properties/webkitMatchNearestMailBlockquoteColor.js
+++ b/lib/properties/webkitMatchNearestMailBlockquoteColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-match-nearest-mail-blockquote-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaxLogicalHeight.js b/lib/properties/webkitMaxLogicalHeight.js
index 5387015..968b6d8 100644
--- a/lib/properties/webkitMaxLogicalHeight.js
+++ b/lib/properties/webkitMaxLogicalHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-max-logical-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMaxLogicalWidth.js b/lib/properties/webkitMaxLogicalWidth.js
index 496cd1c..50134b1 100644
--- a/lib/properties/webkitMaxLogicalWidth.js
+++ b/lib/properties/webkitMaxLogicalWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-max-logical-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMinLogicalHeight.js b/lib/properties/webkitMinLogicalHeight.js
index 4769df9..b68f8eb 100644
--- a/lib/properties/webkitMinLogicalHeight.js
+++ b/lib/properties/webkitMinLogicalHeight.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-min-logical-height');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitMinLogicalWidth.js b/lib/properties/webkitMinLogicalWidth.js
index b2712fc..eabbd4b 100644
--- a/lib/properties/webkitMinLogicalWidth.js
+++ b/lib/properties/webkitMinLogicalWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-min-logical-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitNbspMode.js b/lib/properties/webkitNbspMode.js
index e794562..75ed17b 100644
--- a/lib/properties/webkitNbspMode.js
+++ b/lib/properties/webkitNbspMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-nbsp-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitOverflowScrolling.js b/lib/properties/webkitOverflowScrolling.js
index 3f2d85c..8429a90 100644
--- a/lib/properties/webkitOverflowScrolling.js
+++ b/lib/properties/webkitOverflowScrolling.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-overflow-scrolling');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPaddingAfter.js b/lib/properties/webkitPaddingAfter.js
index 8184f78..ec29aaf 100644
--- a/lib/properties/webkitPaddingAfter.js
+++ b/lib/properties/webkitPaddingAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-padding-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPaddingBefore.js b/lib/properties/webkitPaddingBefore.js
index fc75db3..896f29a 100644
--- a/lib/properties/webkitPaddingBefore.js
+++ b/lib/properties/webkitPaddingBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-padding-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPaddingEnd.js b/lib/properties/webkitPaddingEnd.js
index f337acb..d1817d2 100644
--- a/lib/properties/webkitPaddingEnd.js
+++ b/lib/properties/webkitPaddingEnd.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-padding-end');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPaddingStart.js b/lib/properties/webkitPaddingStart.js
index 53479c3..f193305 100644
--- a/lib/properties/webkitPaddingStart.js
+++ b/lib/properties/webkitPaddingStart.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-padding-start');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPerspective.js b/lib/properties/webkitPerspective.js
index faf598b..7d329ea 100644
--- a/lib/properties/webkitPerspective.js
+++ b/lib/properties/webkitPerspective.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-perspective');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPerspectiveOrigin.js b/lib/properties/webkitPerspectiveOrigin.js
index 3700757..6d55250 100644
--- a/lib/properties/webkitPerspectiveOrigin.js
+++ b/lib/properties/webkitPerspectiveOrigin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-perspective-origin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPerspectiveOriginX.js b/lib/properties/webkitPerspectiveOriginX.js
index 3917d4b..c7901c3 100644
--- a/lib/properties/webkitPerspectiveOriginX.js
+++ b/lib/properties/webkitPerspectiveOriginX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-perspective-origin-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPerspectiveOriginY.js b/lib/properties/webkitPerspectiveOriginY.js
index 7a5d5f5..8c1a63d 100644
--- a/lib/properties/webkitPerspectiveOriginY.js
+++ b/lib/properties/webkitPerspectiveOriginY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-perspective-origin-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitPrintColorAdjust.js b/lib/properties/webkitPrintColorAdjust.js
index 666f83f..114e071 100644
--- a/lib/properties/webkitPrintColorAdjust.js
+++ b/lib/properties/webkitPrintColorAdjust.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-print-color-adjust');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitRegionBreakAfter.js b/lib/properties/webkitRegionBreakAfter.js
index 9c5096d..a362477 100644
--- a/lib/properties/webkitRegionBreakAfter.js
+++ b/lib/properties/webkitRegionBreakAfter.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-region-break-after');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitRegionBreakBefore.js b/lib/properties/webkitRegionBreakBefore.js
index fcb1540..4e9e021 100644
--- a/lib/properties/webkitRegionBreakBefore.js
+++ b/lib/properties/webkitRegionBreakBefore.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-region-break-before');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitRegionBreakInside.js b/lib/properties/webkitRegionBreakInside.js
index 3cc3d3c..878c878 100644
--- a/lib/properties/webkitRegionBreakInside.js
+++ b/lib/properties/webkitRegionBreakInside.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-region-break-inside');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitRegionOverflow.js b/lib/properties/webkitRegionOverflow.js
index b728367..d2eeefd 100644
--- a/lib/properties/webkitRegionOverflow.js
+++ b/lib/properties/webkitRegionOverflow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-region-overflow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitRtlOrdering.js b/lib/properties/webkitRtlOrdering.js
index a8c3c47..9e5ea0b 100644
--- a/lib/properties/webkitRtlOrdering.js
+++ b/lib/properties/webkitRtlOrdering.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-rtl-ordering');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitSvgShadow.js b/lib/properties/webkitSvgShadow.js
index 12c377d..08de2c5 100644
--- a/lib/properties/webkitSvgShadow.js
+++ b/lib/properties/webkitSvgShadow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-svg-shadow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTapHighlightColor.js b/lib/properties/webkitTapHighlightColor.js
index 7a309cc..c787602 100644
--- a/lib/properties/webkitTapHighlightColor.js
+++ b/lib/properties/webkitTapHighlightColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-tap-highlight-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextCombine.js b/lib/properties/webkitTextCombine.js
index f629987..d525e0c 100644
--- a/lib/properties/webkitTextCombine.js
+++ b/lib/properties/webkitTextCombine.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-combine');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextDecorationsInEffect.js b/lib/properties/webkitTextDecorationsInEffect.js
index 492bea6..cf58605 100644
--- a/lib/properties/webkitTextDecorationsInEffect.js
+++ b/lib/properties/webkitTextDecorationsInEffect.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-decorations-in-effect');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextEmphasis.js b/lib/properties/webkitTextEmphasis.js
index d863cce..1fd518d 100644
--- a/lib/properties/webkitTextEmphasis.js
+++ b/lib/properties/webkitTextEmphasis.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-emphasis');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextEmphasisColor.js b/lib/properties/webkitTextEmphasisColor.js
index 177849a..5ceb89d 100644
--- a/lib/properties/webkitTextEmphasisColor.js
+++ b/lib/properties/webkitTextEmphasisColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-emphasis-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextEmphasisPosition.js b/lib/properties/webkitTextEmphasisPosition.js
index 43a92ff..b6d1ffa 100644
--- a/lib/properties/webkitTextEmphasisPosition.js
+++ b/lib/properties/webkitTextEmphasisPosition.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-emphasis-position');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextEmphasisStyle.js b/lib/properties/webkitTextEmphasisStyle.js
index 9748371..dcc31c3 100644
--- a/lib/properties/webkitTextEmphasisStyle.js
+++ b/lib/properties/webkitTextEmphasisStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-emphasis-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextFillColor.js b/lib/properties/webkitTextFillColor.js
index 57b4e1c..512946e 100644
--- a/lib/properties/webkitTextFillColor.js
+++ b/lib/properties/webkitTextFillColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-fill-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextOrientation.js b/lib/properties/webkitTextOrientation.js
index 374f511..64e35e2 100644
--- a/lib/properties/webkitTextOrientation.js
+++ b/lib/properties/webkitTextOrientation.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-orientation');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextSecurity.js b/lib/properties/webkitTextSecurity.js
index 064260b..de018df 100644
--- a/lib/properties/webkitTextSecurity.js
+++ b/lib/properties/webkitTextSecurity.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-security');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextSizeAdjust.js b/lib/properties/webkitTextSizeAdjust.js
index 205f19b..239c516 100644
--- a/lib/properties/webkitTextSizeAdjust.js
+++ b/lib/properties/webkitTextSizeAdjust.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-size-adjust');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextStroke.js b/lib/properties/webkitTextStroke.js
index 3be028e..a70e800 100644
--- a/lib/properties/webkitTextStroke.js
+++ b/lib/properties/webkitTextStroke.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-stroke');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextStrokeColor.js b/lib/properties/webkitTextStrokeColor.js
index 3e9b1cf..e9f1b89 100644
--- a/lib/properties/webkitTextStrokeColor.js
+++ b/lib/properties/webkitTextStrokeColor.js
@@ -9,5 +9,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-stroke-color');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTextStrokeWidth.js b/lib/properties/webkitTextStrokeWidth.js
index 12f7c99..0e6d94f 100644
--- a/lib/properties/webkitTextStrokeWidth.js
+++ b/lib/properties/webkitTextStrokeWidth.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-text-stroke-width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransform.js b/lib/properties/webkitTransform.js
index 19ad5a9..a651d56 100644
--- a/lib/properties/webkitTransform.js
+++ b/lib/properties/webkitTransform.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransformOrigin.js b/lib/properties/webkitTransformOrigin.js
index 19e67e0..3c09acd 100644
--- a/lib/properties/webkitTransformOrigin.js
+++ b/lib/properties/webkitTransformOrigin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform-origin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransformOriginX.js b/lib/properties/webkitTransformOriginX.js
index 7124507..d038378 100644
--- a/lib/properties/webkitTransformOriginX.js
+++ b/lib/properties/webkitTransformOriginX.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform-origin-x');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransformOriginY.js b/lib/properties/webkitTransformOriginY.js
index 8995861..075b23b 100644
--- a/lib/properties/webkitTransformOriginY.js
+++ b/lib/properties/webkitTransformOriginY.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform-origin-y');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransformOriginZ.js b/lib/properties/webkitTransformOriginZ.js
index 190dc72..b5beb32 100644
--- a/lib/properties/webkitTransformOriginZ.js
+++ b/lib/properties/webkitTransformOriginZ.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform-origin-z');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransformStyle.js b/lib/properties/webkitTransformStyle.js
index a010819..35ddeaf 100644
--- a/lib/properties/webkitTransformStyle.js
+++ b/lib/properties/webkitTransformStyle.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transform-style');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransition.js b/lib/properties/webkitTransition.js
index ddae374..26b01ff 100644
--- a/lib/properties/webkitTransition.js
+++ b/lib/properties/webkitTransition.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transition');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransitionDelay.js b/lib/properties/webkitTransitionDelay.js
index f728787..73d0334 100644
--- a/lib/properties/webkitTransitionDelay.js
+++ b/lib/properties/webkitTransitionDelay.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transition-delay');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransitionDuration.js b/lib/properties/webkitTransitionDuration.js
index c5b5bd3..36520eb 100644
--- a/lib/properties/webkitTransitionDuration.js
+++ b/lib/properties/webkitTransitionDuration.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transition-duration');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransitionProperty.js b/lib/properties/webkitTransitionProperty.js
index 97b2ba9..d91c02e 100644
--- a/lib/properties/webkitTransitionProperty.js
+++ b/lib/properties/webkitTransitionProperty.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transition-property');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitTransitionTimingFunction.js b/lib/properties/webkitTransitionTimingFunction.js
index fc32e34..e1e3bb6 100644
--- a/lib/properties/webkitTransitionTimingFunction.js
+++ b/lib/properties/webkitTransitionTimingFunction.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-transition-timing-function');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitUserDrag.js b/lib/properties/webkitUserDrag.js
index 8885267..effe479 100644
--- a/lib/properties/webkitUserDrag.js
+++ b/lib/properties/webkitUserDrag.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-user-drag');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitUserModify.js b/lib/properties/webkitUserModify.js
index ff68fa1..7ef1851 100644
--- a/lib/properties/webkitUserModify.js
+++ b/lib/properties/webkitUserModify.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-user-modify');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitUserSelect.js b/lib/properties/webkitUserSelect.js
index a26b6bd..b8fa059 100644
--- a/lib/properties/webkitUserSelect.js
+++ b/lib/properties/webkitUserSelect.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-user-select');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrap.js b/lib/properties/webkitWrap.js
index d3eb1c6..6320d69 100644
--- a/lib/properties/webkitWrap.js
+++ b/lib/properties/webkitWrap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapFlow.js b/lib/properties/webkitWrapFlow.js
index 8ad4b75..405301b 100644
--- a/lib/properties/webkitWrapFlow.js
+++ b/lib/properties/webkitWrapFlow.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-flow');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapMargin.js b/lib/properties/webkitWrapMargin.js
index be600f8..5c1ec05 100644
--- a/lib/properties/webkitWrapMargin.js
+++ b/lib/properties/webkitWrapMargin.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-margin');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapPadding.js b/lib/properties/webkitWrapPadding.js
index 2b4ffbf..0e20fe0 100644
--- a/lib/properties/webkitWrapPadding.js
+++ b/lib/properties/webkitWrapPadding.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-padding');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapShapeInside.js b/lib/properties/webkitWrapShapeInside.js
index 1a8182a..352c176 100644
--- a/lib/properties/webkitWrapShapeInside.js
+++ b/lib/properties/webkitWrapShapeInside.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-shape-inside');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapShapeOutside.js b/lib/properties/webkitWrapShapeOutside.js
index f0585fe..53bc811 100644
--- a/lib/properties/webkitWrapShapeOutside.js
+++ b/lib/properties/webkitWrapShapeOutside.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-shape-outside');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWrapThrough.js b/lib/properties/webkitWrapThrough.js
index 541dc98..e304834 100644
--- a/lib/properties/webkitWrapThrough.js
+++ b/lib/properties/webkitWrapThrough.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-wrap-through');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/webkitWritingMode.js b/lib/properties/webkitWritingMode.js
index eafa002..0b1ded9 100644
--- a/lib/properties/webkitWritingMode.js
+++ b/lib/properties/webkitWritingMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('-webkit-writing-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/whiteSpace.js b/lib/properties/whiteSpace.js
index 957f106..97c9e78 100644
--- a/lib/properties/whiteSpace.js
+++ b/lib/properties/whiteSpace.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('white-space');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/widows.js b/lib/properties/widows.js
index 4bb799d..4ad2443 100644
--- a/lib/properties/widows.js
+++ b/lib/properties/widows.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('widows');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/width.js b/lib/properties/width.js
index 7e25c1e..8237d91 100644
--- a/lib/properties/width.js
+++ b/lib/properties/width.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('width');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/wordBreak.js b/lib/properties/wordBreak.js
index 847e1ea..e89816d 100644
--- a/lib/properties/wordBreak.js
+++ b/lib/properties/wordBreak.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('word-break');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/wordSpacing.js b/lib/properties/wordSpacing.js
index 0f0d9d2..006430a 100644
--- a/lib/properties/wordSpacing.js
+++ b/lib/properties/wordSpacing.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('word-spacing');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/wordWrap.js b/lib/properties/wordWrap.js
index 8fd65e4..ffc360f 100644
--- a/lib/properties/wordWrap.js
+++ b/lib/properties/wordWrap.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('word-wrap');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/writingMode.js b/lib/properties/writingMode.js
index 7cacf07..8374e0d 100644
--- a/lib/properties/writingMode.js
+++ b/lib/properties/writingMode.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('writing-mode');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/zIndex.js b/lib/properties/zIndex.js
index 715b8ff..b0d6df0 100644
--- a/lib/properties/zIndex.js
+++ b/lib/properties/zIndex.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('z-index');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/lib/properties/zoom.js b/lib/properties/zoom.js
index 794acfe..c278c0d 100644
--- a/lib/properties/zoom.js
+++ b/lib/properties/zoom.js
@@ -7,5 +7,6 @@ module.exports.definition = {
     get: function () {
         return this.getPropertyValue('zoom');
     },
-    enumerable: true
+    enumerable: true,
+    configurable: true
 };
diff --git a/package.json b/package.json
index 4fd0ed0..59fd034 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
     "name": "cssstyle",
     "description": "CSSStyleDeclaration Object Model implementation",
     "keywords": ["CSS", "CSSStyleDeclaration", "StyleSheet"],
-    "version": "0.2.4",
+    "version": "0.2.5",
     "homepage": "https://github.com/chad3814/CSSStyleDeclaration",
     "maintainers": [{
         "name": "Chad Walker",

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-cssstyle.git



More information about the Pkg-javascript-commits mailing list