code: function(str) {
        var self = this;
        str.replace(/([a-zA-Z0-9]+)\((.*?)\)/g, function(x, prop, val) {
          self.setFromString(prop, val);
        });
      }
docs: ### parse() Parses from a string. Called on constructor.