Nit: Why the line break + awkward indent? I'd put it all in one line (the line starting with class as well, otherwise indent it one more level).