tolte scritte di debug; param not protected in layer.hpp