I think that passing a wider range of arguments through the subclass method _format_metadata (Dimcoord class) to the superclasses (Coord class) method _format_metadata to be better and more maintainable that specifically passing them.  It avoids having to upkeep the specific arguments in multiple locations in the code.