def get_seed(self):
        """
        Collects the required information to generate a data estructure 
        that can be used to recreate exactly the same geometry object
        via *\*\*kwargs*.
        
        :returns: Object's sufficient info to initialize it.
        :rtype: dict
        
        .. seealso:: 
            
            * :func:`get_map` 
            * :func:`map2pyny`
            * :func:`map2seed` 
            * :func:`explode_map`
            

        """
        self.seed = {'places': [place.get_seed() for place in self]}
        return self.seed