The way I imagine a getter here it would also result in an unnecessary allocation when `_remove` is never called. How would you do it?