This method is intended to return a new object every time it's called. The WebIDL [NewObject] annotation should be used on it.