Removed CompanionDirector::getCompanionName() by automating name generation based on a companion type that must be provided to CompanionGenerator and CompanionLoader instances