Passes name through to getOrCreateNewInstance

I'm not exactly sure if this makes sense, but it seems like `name` should be passed through to the underlying methods.