Agreed, these should be private classes.