Start to cache the container
ClassChecker validate the class defined in the xml file.
Container manage the instanced and configured objects and add them to an array list.
Context define all the functions to be implemented in XmlContext Class.
Factory class to instantiate all context types, is more like an utility class