data integrity class