Refactored Object and Array datatype to share elements (DataElementView)