Visitor Pattern in Kata2