you should mark all these handlers as private (``public="false")`` so that the container builder can inline them when optimizing the container