renamed service_container.py to soa.py