Introduced common abstraction for array and observable array.