- Check if the column names of the alternative experiments match with the column names of the main experiment. This is the equivalent to the `withDimnames` parameter in the R implementation.
- On **getters** of alternative experiments, if `with_dim_names` is True, column names of the alternative experiment are **replaced** with the
column names of the main experiment.
- On **setters** of alternative experiments, if `with_dim_names` is True, column names of the alternative experiment are **checked** with the
column names of the main experiment and an Exception is raised if they do not match.