Added different way of tracking SemanticInfo.hasISBNAgencyFields.

Fixed #35.