simplify arraydata
add __map method to child
rework map method
removed Qx
update description