`Array.dimension_names` property
Describe the new feature you'd like
The newly introduced dimension_names metadata can, at the moment, only be accessed via array.metadata.dimension_names. Parameters passed to zarr.create like shape or chunks can afterwards often be accessed as properties of Array. Hence, it would be consistent (and convenient) to have a Array.dimension_names property.
the reason for this state is the fact that zarr v2 arrays do not have dimension names. there are a few ways we could address this, but the simplest is probably to set dimension_names to None for zarr v2 arrays. This is consistent with the zarr v3 dimension_names attribute.
I agree. Setting it to None in that case would be the sensible choice in my opinion.