fixed issues arrays that have sibling modes with a different name. Also there should be some performance boost as @fazalkhan guessed it ;)
update version
retain order