Move array/hash functions to Node as attributes can be these too
Fixes for abstract class processing, more XSD types [ci skip]