Base class:
Fields:
Generate Code
Abstract?