allow multiple middleware per mount point in one go
allow access to session store
implement normalized path