added getText to base controller and fixed multiple routeMatched handling from base and children Controllers