move remaining connection type classes to separate files

this should fix errors related to lazy loading