lazy slices for foreign lists
add strict option for remove back refs