'Turn the coordinates into a record array with the coordinate values.
The record array fields will have the component names.'

@property
def _values(self):

    coo_items = [(str(c), getattr(self, c)) for c in self.components]
    result = np.empty(self.shape, [(c, coo.dtype) for (c, coo) in coo_items])
    for (c, coo) in coo_items:
        result[c] = coo.value
    return result
