I think, based on our last conversation, I'm going to change this to IConnectionCallback to accurately reflect what it is, and move the constants into another object.