Shouldn't this and `parseCss` be class methods that you call like `FontVariationDescription.parseCSS(...)` and that return a new `FontVariationDescription` instance? I feel like instances of this class should probably be immutable once they're instantiated, to clarify that they're just a representation of a particular weight and style with convenience methods attached.