renamed Application class to container