[FIX] Change concrete controller to abstract class, so we'd not create mapRoute() function.