Should this be added to ruby-marc itself instead of traject?