Refactored routes into read and route traits.