Introduce ReadConnection as a separate type to avoid the Windsor crap.