fixed up subclassing for opening_hours
better subclassing for optional tag editing