I think `_connection_pool` should be passed into the Root resource constructor and then to the sub-resources (then we can avoid the whole global connection_pool entirely).