refactored the list of failed classes into the base class to make it available to all entry point creators