refactoring
check for inherited objects in exclude list