Refactored Container.constructArguments to use a helper Container.constructArgument