extraced Generics Interface
added default behavior of the SayerGenerator
Changed to default behavior of the World.class