remove compiler warning when 'this' is used in base member initializer list