hand the protocol a transport object
home esme config in its own config class