update the Attributes subclass idea from last year