move child ebedding to useable function
add children option on parent update
remove unused function
_children and _parents options