1. A method of automated design of an object, the method comprising: providing a default model of the object; extracting design parameters and their respective values from the default model; assigning generated values to one or more selected ones of the design parameters; and generating one or more designs, each design corresponding to respective sets of generated values for said selected design parameters.