It's kind of hard to see where this class starts/ends.  If we put it in the same file and in the same class I'd be pro to put it to the top/bottom not between initialize and the other methods :-)