Merged internal and public PeerConnection classes