On Mar 20, 2007, at 17:18 , John Whitley wrote: > I note that the presented implementation seems odd out of context, in > that you're both returning a new instance of OpenStruct as well as > side-affecting the OpenStruct class. aka factory method