Specjalnie dla Pana Daniela. Oraz tych co kompletnie nie jarzą wzorca wizytatora.
Przy czym profesjonalna implementacja to to nie jest, jedynie tak poglądowo i prosto.