Implement route decorator #178