public CommandFactoryWithLazyLoading(IPhonebookRepository data, IPrinter printer, IPhoneNumberSanitizer sanitizer) { // TODO: Complete member initialization this.data = data; this.printer = printer; this.sanitizer = sanitizer; } public IPhonebookCommand CreateCommand(string commandName, int argumentsCount)