Order of attributes:
- static variables
- instance variables
- methods