Allow overriding of the view collection types for connections, states and endpoints