Best Practices · only use containers during initialization · factories · avoid unnecessary subcontainers · container classes