Added base classes for Implementation and Object classes.