Issue #2026769 by fgm: Fixed Simplify DerivativeInterface implementations by refactoring duplicated code to a base class.