classes exercise with accessors and self