return array variant as python list even when size is one, rename From* methods to To*. It is much clearer
fix array test. Add test for get_child with deep path