And then we have a performance issue again, or, even if the JIT optimizes the wrapper objects out, it's still a code-smell IMO.