Why are all classes named using lowercase_with_underscores? Shouldn't it be UpperCamelCase?
lowercase_with_underscores
UpperCamelCase