modelBuilder.Entity<CheckList>(entity =>
            {
                entity.HasOne(d => d.Parent).WithMany(
                    p => p.Children).HasForeignKey(d => d.ParentId);
            });