I cant think of a better name but I am not a fan of IConnectionInternal. When I read that class name I dont see how it maps to these messages.