shape returns _data.shape