BaseCClass implementation

Refactoring of classes that inherit from BaseCClass
More implementations of BaseCClass