Iterator that returns all the properties of the layuer
        @rtype: L{Cproperty}
        @return: list of property objects (iterator)

def get_properties(self):
        """
        Iterator that returns all the properties of the layuer
        @rtype: L{Cproperty}
        @return: list of property objects (iterator)
        """
        node_prop = self.node.find('properties')
        if node_prop is not None:
            obj_properties = Cproperties(node_prop,self.type)
            for prop in obj_properties:
                yield prop