Renamed test_specialization.py to test_inheritance.py
Decoupled composition of routes
Decoupled composition in inheritance from RouteSpecialization
Converted route accessor methods for view and name to properties
Avoided access to non-public instance attribute on _RouteSpecialization
Reorganized inheritance-related tests
Added __repr__ to _RouteSpecializationCollection