Since all of these variables are encapsulated in this private closure, I'd suggest that you do not use the underscore prefix. I think the code is much easier to read without underscores!