We have refactor all the quota logic and extracted to a new QuotaChecker class in order to have it ready to create a factory when needed Added the logic for the routing quota check