pre-declare individual attributes as well as their classes