refactor(endpoint) extracting method to get smaller pieces
feat(duplicated uri) - detecting duplicated uri at configuration time instead of runtime.