Class Definition and Members
1. Class definition consists of:
2. Class declaration
3. Inherited class or implemented interfaces
4. Fields (static or not)
5. Constructors (static or not)
6. Properties (static or not)
7. Methods (static or not)
8. Events, inner types, etc.