separated class DeploymentDirectory from Configuration inner class