Queremos hacer una jerarquía de clases para manejar publicaciones. Para ello crearemos la clase 'Publicaciones' que tiene como propiedades 'titulo', 'precio' y 'paginas', ambas se piden en el constructor. De ahí derivan las clases 'Revista', que incluye las propiedades 'numero' y 'sector'. También la clase 'Libro' que incluye la propiedad 'autor' y 'editorial'. De la clase 'Revista' deriva las clase 'Fanzine' que incluye la propiedad 'distribucion'. De la clase Libro derivan las clases 'Incunable' que tiene la propiedad 'anyo' y la clase 'Electronico' que incorpora la propiedad 'formato'. Necesitamos que todas las clases incorporen getters y setters mágicos, pero nos gustaría que hubiera el mínimo código posible. Poned también el código necesario para crear el Fanzine 'Kaos', que vale 1€, tiene 50 páginas, es el número 1 del sector 'antisistema' y se distribuye en 'bibliotecas'