Besser als ein workaround wäre die Verschmelzung der Implementierungen. Da das jedoch nicht meine Baustelle ist, kann ich das natürlich nur empfehlen ;-)