Instead of providing a set of predefined, non-changeable states for connections, there is now a connection state interface.