Moving Base class definition to the proper location.
Merge pull request #39 from schancel/FixConditionalDecls

Moving Base class definition to the proper location.