Improved lazy reading of a definition file
Refactoring of the ArrayDefinitionSource, DefinitionManager, Container, ContainerBuilder