Alternative approach to avoiding createName for connection objects

Still untested

@kbenne check this out and see what you think