use observ-array@^2.0.0 which includes transaction support
2.3.0