fix PSummable, refactor array tests
initial object-array implementation
Initial object-array implementation