public static void Import(this IPhoneBook book, FileStream stream, IPhonebookImporter importer = null) { importer = importer ?? _importer; var newBook = importer.Import <PhoneBook>(stream); book.AddRange(newBook); }