AbstractFacility
Base class for facilities.
            
                
Gets the facility configuration.
            
Gets the  IKernel where the facility is registered.
            
protected AbstractFacility()
Performs the tasks associated with freeing, releasing, or resetting 
              the facility resources.
            
The custom initialization for the Facility.