You can save yourself some time and trouble by defining classes that are later combined, like adjectives combine with nouns.