Added ValenceArray subclass