Returns the Model files.

        :param node: Node to start walking from.
        :type node: AbstractNode or AbstractCompositeNode or Object
        :return: FileNode nodes.
        :rtype: list

def list_files(self, node=None):
        """
        Returns the Model files.

        :param node: Node to start walking from.
        :type node: AbstractNode or AbstractCompositeNode or Object
        :return: FileNode nodes.
        :rtype: list
        """

        return [file_node.path for file_node in self.list_file_nodes(node) if file_node.path]