Extract a Greeter class from the BirthdayService