Small nitpick - I prefer keeping the curly brace on a new line when closing a class. Doubling up the braces on one line is hard to read for me. But that's just my personal opinion.