Added method objects, with before and after routes