Base class and the first concrete class