Create an option to set unused public actions/entities/etc to No.
It could check other modules and if the dependency was not used on any module, set Public to No.
Setting Public to No also helps to identify never used elements and keep the producer module clean.
