docs: def __init(self):
          """ initializes all the properties """
          params = {
              "f" : "json"
          }
          json_dict = self._get(url=self._url, param_dict=params,
                                   securityHandler=self._securityHandler,
                                   proxy_url=self._proxy_url,
                                   proxy_port=self._proxy_port)
          attributes = [attr for attr in dir(self)
                        if not attr.startswith('__') and \
                        not attr.startswith('_')]
          for k,v in json_dict.items():
              if k in attributes:
                  setattr(self, "_"+ k, json_dict[k])
              else:
                  print( k, " - attribute not implemented in RouteNetworkLayer.")
              del k,v