Use traversal, fix panel menu, fix ForeignKey