H&K #1 I tend to add another level, wereby the function create (when given parameters), then calls the method set, passing the parrameters.