AlertDialogBuilder customization done with an interface (IAlertDialogBuilderCustomizer) instead of inheritance.