refactoring externalized json tags