Methods are extracted to base class