Migrated to attribute routing