Common methods are extracted to BaseDecorator class from the LogDecorator