I was so confused by the names the first time I found out about the classes. Great review! Thanks for clarifying.