Custom injection is only applied for fields with compatible value