Issue/6101 Make all interfaces/classes autoloadable

@bantu @DeepDiver1975 

#6101