Added base class for compiler errors for ease.