The class is more generalized, more metadata can be checked and updated for unique values