Implicit compatibility with original and alternative ScriptLogger via custom setter and existing delegation