According to a rule in the spryker/architecture-sniffer:
All the factory methods should be public by default
Is there any good argum