Reverting routes, adjusting controllers, replacing inheritance with decorator pattern, improving error handling