Why the changed from `new` to `initialize`?  This is going to confuse other ruby developers, since `new` is implemented using the word "initialize".