added getChildren py binding, recursive and by type