Issue/6101 Make all interfaces in public/ autoloadable

@bantu @DeepDiver1975 

#6101