[pg.spaces] fewer shared_ptr maps/backends

refs #13
currently breaks a few copy tests