If my actual member (_pWebSocketConnection) is a pointer, is it weird to dereference and return it? Or is that a totally normal thing to do?